Note: Plans more than one week in the future subject to change.
| Date | Topic | Extra Readings / Materials | Assignments |
|---|---|---|---|
| Week 1 | |||
| 2026-01-05 | Course Intro | ||
| 2026-01-07 | Picking Threat Models | ||
| Week 2 | |||
| 2026-01-12 | Developers and Security | ||
| 2026-01-14 | Web Security | ||
| Week 3 | |||
| 2026-01-19 | No class: Holiday | ||
| 2026-01-21 | Privacy and Anonymity Online |
Project Proposal Due (11:59pm) Project Groups Due (11:59pm) | |
| Week 4 | |||
| 2026-01-26 | Microarchitectural Security | ||
| 2026-01-28 | ML and Security 1 |
|
|
| Week 5 | |||
| 2026-02-02 | No class: David out of town | ||
| 2026-02-04 | Spectre Again | ||
| Week 6 | |||
| 2026-02-09 | ML and Security 2 | ||
| 2026-02-11 | Ethics and Security | ||
| Week 7 | |||
| 2026-02-16 | No class: Holiday | ||
| 2026-02-18 | Project Checkpoints |
Project Checkpoint Presentation Due (11:59pm) | |
| Week 8 | |||
| 2026-02-23 | Breaking Crypto in the Wild | ||
| 2026-02-25 | Mobile Security | ||
| Week 9 | |||
| 2026-03-02 | Accessibility and Security | ||
| 2026-03-04 | Censorship |
Security Reviews Due (11:59pm) | |
| Week 10 | |||
| 2026-03-09 | Anonymity Again | ||
| 2026-03-11 | Online abuse and more |
Final Project DRAFT paper (Due Friday, not Wednesday) Due (11:59pm) | |
| Week 11 | |||
| 2026-03-16 | Presentations | ||
| 2026-03-18 | Final Reports due |
Project final report Due (11:59pm) |