Office hours and Hangouts can be found in the Google Calendar
| Date | Topic |
Reading
Notes
|
|
|---|---|---|---|
| Part 0: Introduction | |||
| Week 1 | |||
|
Monday August 26 |
Course Overview
|
||
|
Wednesday August 28 |
Conceptual Framework for Understanding Privacy
|
||
|
Friday August 30 |
No recitation this week
| ||
| Part I: Privacy through Accountability: Formalization and Detection | |||
| Week 2 | |||
| Monday September 2 |
No Class: Labor Day | ||
|
Wednesday September 4 |
Enforcing Purpose Restrictions through Audit
|
||
|
Friday September 6 |
Recitation on Docker (Sruti)
| ||
| Week 3 | |||
|
Monday September 9 |
Privacy Compliance in Big Data Systems
|
||
|
Wednesday September 11 |
Privacy Compliance (cont'd) / Detecting Data Use on the Web (Part I)
|
||
|
Friday September 13 |
Course Project guidelines
| ||
| Week 4 | |||
|
Monday September 16 |
Information Flow Experiments
|
||
|
Wednesday September 18 |
Information Flow Experiments (Part II)
|
||
|
Friday September 20 |
Project Proposals Project Proposals due
Project Proposals due
| ||
| Part II: Protecting Privacy and Fairness in Big Data Analytics | |||
| Week 5 | |||
|
Monday September 23 |
Introduction to Machine Learning: Classifiers
|
||
|
Wednesday September 25 |
Database Privacy: k-anonymity and de-anonymization attacks
|
||
|
Friday September 27 |
Recitation/Office Hours for HW2
| ||
| Week 6 | |||
|
Monday September 30 |
Database Privacy: Differential Privacy Homework 2 due
Homework 2 due
|
||
|
Wednesday October 2 |
Differentially-Private Recommender Systems
|
||
|
Friday October 4 |
Differential Privacy Recitation
| ||
| Week 7 | |||
|
Monday October 7 |
Differentially-Private Recommender Systems (cont'd)
|
||
|
Wednesday October 9 |
Local Differential Privacy
|
||
|
Friday October 11 |
Recitation on Local Differential Privacy
| ||
| Week 8 | |||
|
Monday October 14 |
Learning with Privacy
|
||
|
Wednesday October 16 |
|||
| Friday October 18 |
No Class: Mid-Semester Break | ||
| Week 9 | |||
|
Monday October 21 |
Bias in Algorithms: Existence and Detection
|
||
|
Wednesday October 23 |
Fairness in ML
|
||
| Friday October 25 |
No Class: Day for Community Engagement | ||
| Week 10 | |||
|
Monday October 28 |
|||
|
Wednesday October 30 |
Course Project Updates (Students present)
| ||
|
Friday November 1 |
Recitation on Fairness Metrics (Sruti)
| ||
| Week 11 | |||
|
Monday November 4 |
Course Project Updates (Students present)
| ||
|
Wednesday November 6 |
Fairness (Equal Opportunity and Disparate Impact)
|
||
|
Friday November 8 |
Recitation on Fair Classifiers (Sruti)
| ||
| Part III: Special Topics and Cryptographic Tools | |||
| Week 12 | |||
|
Monday November 11 |
Secret sharing and DC nets
|
||
|
Wednesday November 13 |
Mix networks and onion routing
|
||
|
Friday November 15 |
Recitation on anonymous communication
| ||
| Week 13 | |||
|
Monday November 18 |
Oblivious Transfer
|
||
|
Wednesday November 20 |
Garbled Circuits
|
||
|
Friday November 22 |
Additional Office Hours (Sruti) Hwk4 due
Hwk4 due
| ||
| Week 14 | |||
|
Monday November 25 |
Blockchains
|
||
| Wednesday November 27 |
No Class: Thanksgiving | ||
| Friday November 29 |
No Class: Thanksgiving | ||
| Week 15 | |||
|
Monday December 2 |
Poster Session 1
| ||
|
Wednesday December 4 |
Poster Session 2
| ||
|
Friday December 6 |
No recitation
| ||
* All schedules are subject to change over the course.