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 | May 08 Start of class | May 09 Introduction LEC: course-logistics LEC: basic-concepts START: research | May 10 | May 11 Attacks LEC: memory-errors | May 12 |
2 | May 15 | May 16 Attacks LEC: data-race | May 17 | May 18 Attacks LEC: other-bugs | May 19 |
3 | May 22 Victoria Day | May 23 No Class START: a1 | May 24 | May 25 Attacks LEC: weird-machine | May 26 |
4 | May 29 | May 30 Defenses LEC: entropy | May 31 | Jun 01 Defenses LEC: sanity | Jun 02 |
5 | Jun 05 | Jun 06 Defenses LEC: fuzzing | Jun 07 | Jun 08 Defenses LEC: symbolic | Jun 09 DUE: a1 |
6 | Jun 12 | Jun 13 OS Security LEC: sandbox START: a2 | Jun 14 | Jun 15 OS Security LEC: auth | Jun 16 |
7 | Jun 19 | Jun 20 OS Security LEC: access | Jun 21 | Jun 22 OS Security LEC: malware | Jun 23 |
8 | Jun 26 | Jun 27 Mobile Security LEC: ecosystem | Jun 28 | Jun 29 Mobile Security LEC: app-sec | Jun 30 |
9 | Jul 03 Canada Day | Jul 04 Mobile Security LEC: adv-topic | Jul 05 | Jul 06 Hardware Security LEC: sec-features | Jul 07 DUE: a2 |
10 | Jul 10 | Jul 11 Hardware Security LEC: tee START: a3 | Jul 12 | Jul 13 Non-technical LEC: ethics-legal | Jul 14 |
11 | Jul 17 | Jul 18 Non-technical LEC: admin-sec | Jul 19 | Jul 20 Non-technical LEC: blockchain | Jul 21 |
12 | Jul 24 | Jul 25 Cloud Security LEC: side-channel | Jul 26 | Jul 27 Cloud Security LEC: cloud-infra | Jul 28 DUE: a3 |
13 | Jul 31 | Aug 01 End of class Cloud Security INT: ama START: a4 | Aug 02 Exam Prep | Aug 03 Exam Prep | Aug 04 Start of exams |
14 | Aug 07 | Aug 08 | Aug 09 | Aug 10 | Aug 11 DUE: a4 DUE: research |
15 | Aug 14 | Aug 15 | Aug 16 | Aug 17 | Aug 18 |