⚠️ This is not the current iteration of the course! Head here for the current offering.
We will update the notes as the course progresses; please assume that the material and schedule for future meetings may change. If you are particularly interested in some topic not covered here, send email to Malte.
While the notes published here may help you remember the material discussed, they are not a replacement for attending course meetings.
Monday | Tuesday | Wednesday | Thursday | Friday |
sep 6 | sep 7 | sep 8 First day of classes |
sep 9 MTG 1 (ms): Introduction 🎥 Preparation: Listen to Constitutional Podcast: Privacy (2018) Assigned: Take control of your data! |
sep 10 |
sep 13 | sep 14 MTG 2 (ms): Targeted Advertising 🎥 Preparation: Read Wei et al. (2020) ❓ |
sep 15 | sep 16 MTG 3 (ms): Privacy Legislation (FAQ) ❓ 🎥 Preparation: Read GDPR (Articles 3-6(f), 7, 12-22, 25-34, 77-80, 82-83) |
sep 17 DUE: Sign up to present papers DUE: Take control of your data! Assigned: GDPR case study |
sep 20 | sep 21 MTG 4 (zlagumdz): GDPR Compliance (FAQ) ❓ Preparation: Read GDPRBench (2020) |
sep 22 | sep 23 MTG 5 (yhe71, psaluja, eeng2): Datacenter Infrastructure and Data Deletion ❓ Preparation: Read DELF (2020) |
sep 24 DUE: GDPR case study Assigned: Project proposal |
sep 27 | sep 28 MTG 6 (all): GDPR Presentations |
sep 29 | sep 30 MTG 7 (all): GDPR Presentations |
oct 1 DUE: Project proposal |
oct 4 | oct 5 MTG 8 (kta1, zlee8, mzhan104): Web Tracking ❓ Preparation: Read NYT experiment (2019) and Matte et al. (2020) Assigned: Final project |
oct 6 | oct 7 MTG 9 (srajesh1, lzhu17, pbiberst): Information Flow Control (1) (FAQ) ❓ Preparation: Read Resin (2009) |
oct 8 |
oct 11 Indigenous Peoples' Day |
oct 12 MTG 10 (ajeyaraj, jadam2): Information Flow Control (2) (FAQ) ❓ Preparation: Read Jacqueline (2016) |
oct 13 | oct 14 MTG 11 (wli107, jzhang72, zwang302): Secure Computation ❓ Preparation: Read Ryoan (2016) |
oct 15 Assigned: Mid-term survey |
oct 18 | oct 19 MTG 12 (abhardw7, csarli): Decentralized Applications ❓ Preparation: Read Solid (2017) |
oct 20 | oct 21 MTG 13 (bkilimni, yxu150): Differential Privacy ❓ Preparation: Watch DP explainer Preparation: Read PINQ (2009) |
oct 22 |
oct 25 | oct 26 MTG 14: Project Conference (1) 📽 Slides |
oct 27 | oct 28 No class, do Differential Privacy Exercise |
oct 29 DUE: Differential Privacy Exercise |
nov 1 | nov 2 MTG 15 (isharm11, arana16): Private Data Analytics ❓ Preparation: Read Orchard (2020) |
nov 3 | nov 4 MTG 16 (kpal1): Private Machine Learning ❓ Preparation: Read PrivateKube (2021) |
nov 5 DUE: Mid-project report |
nov 8 | nov 9 MTG 17 (ykim235, whowe2): Policy Enforcement (1) (FAQ) ❓ Preparation: Read Riverbed (2019) |
nov 10 | nov 11 MTG 18 (jmcclel1, mheller6, knelson9): Policy Enforcement (2) ❓ Preparation: Read Zeph (2020) |
nov 12 |
nov 15 | nov 16 MTG 19 (ctan, raboucha): Encrypted Databases (FAQ) ❓ Preparation: Read CryptDB (2011) |
nov 17 | nov 18 MTG 20 (rpaul5, crusch, ahabib3): Web Services over Encrypted Data (FAQ) ❓ Preparation: Read Mylar (2014) |
nov 19 |
nov 22 | nov 23 MTG 21 (vmora1, japrk49): Private Search (1) ❓ Preparation: Read Coeus (2021) |
nov 24 Thanksgiving Recess |
nov 25 Thanksgiving Recess |
nov 26 Thanksgiving Recess |
nov 29 | nov 30 MTG 22 (mzhan147, qhuang27): Private Search (2) ❓ Preparation: Read Dory (2021) |
dec 1 | dec 2 MTG 23 (nchrist9, chitradeep): Keybase (FAQ) ❓ Preparation: Read Keybase Server |
dec 3 |
dec 6 | dec 7 MTG 24 (all): Project presentations (1) DUE: Final project presentation (Group 1) |
dec 8 | dec 9 MTG 25 (all): Project presentations (2) DUE: Final project presentation (Group 2) |
dec 10 |
dec 13 Final exam period |
dec 14 Final exam period |
dec 15 Final exam period |
dec 16 Final exam period |
dec 17 DUE: Final project writeup and code Final exam period |
dec 20 Final exam period |
dec 21 Final exam period |
dec 22 | dec 23 | dec 24 |