Office hours and Hangouts can be found in the Google Calendar
| Date | Topic |
Reading
Notes
|
|
|---|---|---|---|
| Part I: Privacy through Accountability: Formalization and Detection | |||
| Week 1 | |||
|
Monday August 31 |
Course Overview and Conceptual Privacy Frameworks
|
||
|
Wednesday September 2 |
|||
|
Friday September 4 |
No recitation this week
| ||
| Week 2 | |||
| Monday September 7 |
No Class: Labor Day | ||
|
Wednesday September 9 |
Information Flow Experiments
|
||
|
Friday September 11 |
Recitation
| ||
| Week 3 | |||
|
Monday September 14 |
Enforcing Purpose Restrictions through Audit
|
||
|
Wednesday September 16 |
Information Flow Control
| ||
|
Friday September 18 |
Course Project guidelines
| ||
| Part II: Protecting Privacy in Big Data Analytics | |||
| Week 4 | |||
|
Monday September 21 |
Introduction to Machine Learning: Classifiers
|
||
|
Wednesday September 23 |
Database Privacy: k-anonymity and de-anonymization attacks
|
||
|
Friday September 25 |
Recitation
| ||
| Week 5 | |||
|
Monday September 28 |
Privacy leakage in machine learning
| ||
|
Wednesday September 30 |
Differential Privacy
|
||
|
Friday October 2 |
Differential Privacy Recitation
| ||
| Week 6 | |||
|
Monday October 5 |
Variants of Differential Privacy
| ||
|
Wednesday October 7 |
Local Differential Privacy
|
||
|
Friday October 9 |
Recitation on Local Differential Privacy
| ||
| Week 7 | |||
|
Monday October 12 |
Learning with Privacy
|
||
|
Wednesday October 14 |
Learning with Privacy, part II (DPSGD)
| ||
| Friday October 16 |
No Class: Day for Community Engagement | ||
| Week 8 | |||
|
Monday October 19 |
Exam 1
| ||
| Part III: Protecting Fairness in Big Data Analytics | |||
| Week 8 | |||
|
Wednesday October 21 |
Bias in Algorithms: Existence and Detection
|
||
| Friday October 23 |
No Class: Mid-Semester Break | ||
| Week 9 | |||
|
Monday October 26 |
Fairness in ML, Part I
|
||
|
Wednesday October 28 |
|||
|
Friday October 30 |
Recitation on Fairness Metrics
| ||
| Week 10 | |||
|
Monday November 2 |
Fairness (Equal Opportunity and Disparate Impact)
|
||
|
Wednesday November 4 |
Applications of Fairness, adoption
| ||
|
Friday November 6 |
Recitation
| ||
| Part IV: Special Topics and Cryptographic Tools | |||
| Week 11 | |||
|
Monday November 9 |
Secret sharing and DC nets
|
||
|
Wednesday November 11 |
Mix networks and onion routing
|
||
|
Friday November 13 |
Recitation on anonymous communication
| ||
| Week 12 | |||
|
Monday November 16 |
Oblivious Transfer and Garbled Circuits
|
||
|
Wednesday November 18 |
Evaluating encrypted neural networks
| ||
|
Friday November 20 |
Recitation
| ||
| Week 13 | |||
|
Monday November 23 |
Exam 2
| ||
| Wednesday November 25 |
No Class: Thanksgiving | ||
| Friday November 27 |
No Class: Thanksgiving | ||
| Week 14 | |||
|
Monday November 30 |
Course summary
| ||
|
Wednesday December 2 |
Projects 1/3
| ||
|
Friday December 4 |
Recitation (Extra Office Hours)
| ||
| Week 15 | |||
|
Monday December 7 |
Projects 2/3
| ||
|
Wednesday December 9 |
Projects 3/3
| ||
* All schedules are subject to change over the course.