CS 153: Security at Scale

Spring 2024

Course Description

This course is designed to help students understand the unique challenges of solving security problems at scale, and is taught by senior technology leaders from companies tackling hardware and software security for hundreds of millions of people. The course is split into five parts covering major themes: Basics, Securing Elections & Nations, Enterprises & Developers, Consumers, and AI at scale. The format of the class will include guest lectures from experts in each theme, covering a blend of both theory and real-world scenarios. Past speakers include the CEOs, CTOs and CISOs of OpenAI, FireEye, Roblox, Cloudflare, Reddit and Google. Prerequisite: CS110/ CS111. Recommended but not required: CS155.

Administrative

Instructors

Course Assistants

Lectures

Wednesdays: 12:30 pm - 2:20 pm, Landau 140 (Econ Bldg)

Attendance

In-person attendance and participation are mandatory. Classes will feature guest speakers and the opportunity to ask questions. We encourage you to be active during these sessions. To help prepare, as the quarter progresses, additional information about upcoming speakers will be added to the course syllabus.

Daily class attendance will be taken in class. We will permit one free absence with no grade penalty, no questions asked. Beyond that, we will only excuse absences in rare and extreme circumstances.

Midterm

There will be a midterm. The midterm will be a take-home exam with a 24-hour duration. The topics covered in the lectures and guest speaker sessions will be on the midterm. More information on the logistics for the midterm will be communicated soon!

Projects

The final project will be 25% of your grade. There will be no physical presentation in class for the project. The project will require you to submit a short video and a paper. More information will be communicated soon in class!

Grading

Final placement in the class will be determined by the following formula:

0.50 A + 0.25 M + 0.25 F

where:

A is your attendance at the lectures.
M is your grade on the midterm.
F is your final project score.

Course Calendar

(See syllabus)