Weekly Schedule
The schedule might change as the course progresses, in part based on student interests and feedbacks and also due to the uncertainties caused by the pandemic. If you are particularly interested in some topic not covered here, send an email to any course staff and we will try our best to accommodate.
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
1 | Sep 05 | Sep 06 | Sep 07 Start of class | Sep 08 | Sep 09 |
2 | Sep 12 | Sep 13 Introduction LEC: course-logistics LEC: weird-machine | Sep 14 | Sep 15 | Sep 16 |
3 | Sep 19 | Sep 20 Attacks LEC: memory-corruption START: presentation START: project | Sep 21 | Sep 22 | Sep 23 |
4 | Sep 26 | Sep 27 Attacks LEC: race-condition | Sep 28 | Sep 29 | Sep 30 |
5 | Oct 03 | Oct 04 Attacks LEC: smart-contract | Oct 05 | Oct 06 | Oct 07 |
6 | Oct 10 Reading Week | Oct 11 Reading Week | Oct 12 Reading Week | Oct 13 Reading Week | Oct 14 Reading Week |
7 | Oct 17 | Oct 18 Defenses LEC: sandbox START: CTF | Oct 19 | Oct 20 | Oct 21 |
8 | Oct 24 | Oct 25 Defenses LEC: entropy | Oct 26 | Oct 27 | Oct 28 |
9 | Oct 31 | Nov 01 Defenses LEC: sanity-check | Nov 02 | Nov 03 | Nov 04 |
10 | Nov 07 | Nov 08 Detection LEC: fuzz-testing | Nov 09 | Nov 10 | Nov 11 |
11 | Nov 14 | Nov 15 Detection LEC: declarative-rules | Nov 16 | Nov 17 | Nov 18 |
12 | Nov 21 | Nov 22 Detection LEC: abstract-interpretation | Nov 23 | Nov 24 | Nov 25 |
13 | Nov 28 | Nov 29 Detection LEC: symbolic-execution DUE: presentation | Nov 30 | Dec 01 | Dec 02 |
14 | Dec 05 | Dec 06 End of class Conclusion INT: final-presentation DUE: project | Dec 07 Exam Prep | Dec 08 Exam Prep | Dec 09 Start of exams |
15 | Dec 12 | Dec 13 | Dec 14 | Dec 15 | Dec 16 |
16 | Dec 19 | Dec 20 | Dec 21 | Dec 22 | Dec 23 End of exams DUE: CTF |