This table shows the intended schedule. However, this is the first time that this course is being offered in an in-person format, and it is possible some of the modules may run slightly longer than planned. For this reason, we have included two "slip days" at the end of term.
Date | Additional resources / notes |
---|---|
Module 1
What is Privacy? | |
Sep 3 | |
Module 2
Background | |
Sep 5 | |
Sep 10 | |
Sep 12 | |
Sep 15 | Assignment 0 due |
Module 3
Privacy in Computation: Distributed Trust | |
Sep 17 | |
Sep 19 | |
Sep 24 | |
Sep 26 | |
Sep 29 | Assignment 1 due |
Oct 1 | |
Module 4
Privacy in Computation: Trusted Hardware | |
Oct 3 | |
Oct 8 | |
Oct 10 | |
Oct 15 | Reading Week: no class |
Oct 17 | Reading Week: no class |
Module 5
Privacy in Computation: Homomorphic Encryption | |
Oct 22 | |
Oct 24 | |
Oct 29 | |
Module 6
Privacy in Communication: Protecting Metadata | |
Oct 31 | |
Nov 3 | Assignment 2 due |
Nov 5 | |
Nov 7 | |
Nov 12 | |
Module 7
Privacy in Communication: Censorship Resistance | |
Nov 14 | |
Nov 19 | |
Nov 21 | |
Nov 26 | Assignment 3 due |
Slip days
(in case some of the modules run long) | |
Nov 26 | |
Nov 28 | |
Dec 8 | Assignment 4 due |