This class is organized in a sequence of topics. For each topic, we first cover basic concepts in an instructor-driven lecture, after which we read papers on the topic and discuss them in class. Below is the approximate class schedule, along with major dates for homework deadlines, midterm, and project milestones.(*) While those dates are set in stone, the specific lecture topics and papers that will covered at each date may change up until the week before.
01/24 Lecture
01/31 Lecture
01/31 HW 1 released (due 02/20)
02/07 Reading & discussion
02/07 Project rollout
02/14 Lecture
02/20 HW 1 due
02/21 Reading & discussion
02/21 HW2 released (due 03/13)
02/27 Project proposal (one page, on courseworks)
02/28 Reading & discussion
02/28 Project update: proposal (informal)
03/07 Lecture
03/13 HW2 due
03/14 Reading & discussion
03/14 HW3 released (due 04/10)
03/28 Midterm project update: progress and three steps (formal presentation)
04/04 Lecture
04/10 HW3 due
04/11 Reading & discussion
04/11 Project update: step 1 executed (informal)
04/18 Lecture
04/18 Reading & discussion
04/18 Project update: step 2 executed (informal)
connections with non-privacy properties
4/25 Lecture
04/25 Project update: step 3 executed (informal)
05/02 Final project presentation (formal presentation)
(*) We are distributing the papers from our own repository to avoid problems with unstable Internet links. The originals can be easily found by searching for papers’ titles/authors.