Class Schedule

Note: Plans more than one week in the future subject to change.

Date Topic Readings / Materials Assignments
Week 1
09/28/2022 Course overview + Threat Modeling slides Do the readings, no summary required.
Week 2
10/05/2022 Memory Safety slides Lab 1a/b out this week
Reading Due - on Canvas
Week 3
10/12/2022 More Memory Safety and Software Vulnerabilities slides Reading Due - on Canvas
Week 4
10/19/2022 Cryptography slides Lab 1a Due on FRIDAY
Reading Due [Only "An Empirical Study"...] - on Canvas
Week 5
10/26/2022 More Cryptography slides Reading Due [Only "Timing Attacks on..."] - on Canvas
Week 6
11/02/2022 Web Security slides Lab 1b Due Today
Reading Due - on Canvas
Week 7
11/09/2022 More Web Security slides Lab 2 out Monday
Reading Due - on Canvas
Week 8
11/16/2022 Privacy and Anonymity slides Reading Due - on Canvas
Week 9
11/23/2022 No Class: Thanksgiving Lab 2 due TUESDAY night
Lab 3a/b out (exact day TBA)
Week 10
11/30/2022 Side-channels and esoterica slides Reading Due - on Canvas
Week 11
12/07/2022 Ethics, Security, and Designing Systems slides Lab 3a due
Reading Due, reflections not the standard format - on Canvas
Week 12
12/14/2022 Finals Week Lab 3b due