Spring 2023 Course Descriptions
All courses offered in the past five years
CS 27-01 How Systems Fail
M. Kazerounian
TR 10:30-11:45, Anderson Hall 212
D+ Block
Failure of computer systems within the larger context of complex systems, including the power grid and aviation. Failures of algorithms and protocols, engineering and implementation, systems and applications, people and culture. Attacks, attack recovery, security, privacy, and attribution. Case studies of failures and attacks, including distributed denial of service, Meltdown, Spectre, and spear-phishing attacks.
Prerequisite: COMP 13 or consent of instructor.