Office hours and Hangouts can be found in the Google Calendar
| Date | Topic |
Reading
Notes
|
|
|---|---|---|---|
| Part 0: Introduction | |||
| Week 1 | |||
|
Monday August 27 |
Course Overview speaker: Anupam
|
||
|
Wednesday August 29 |
Conceptual Framework for understanding Privacy speaker: Anupam
|
||
|
Friday August 31 |
|
||
| Part I: Privacy through Accountability: Formalization and Detection | |||
| Week 2 | |||
| Monday September 3 |
No Class: Labor Day | ||
|
Wednesday September 5 |
Hwk1a due
|
||
|
Friday September 7 |
Recitation on Prolog speaker: David
|
||
| Week 3 | |||
|
Monday September 10 |
Privacy Policy Enforcement through Audit Case study: HIPAA Privacy Rule speaker: Anupam
|
||
|
Wednesday September 12 |
Privacy Compliance in Big Data Systems speaker: Anupam
|
||
|
Friday September 14 |
Course Project guidelines speaker: David
| ||
| Week 4 | |||
|
Monday September 17 |
Guest Lecture: Recent Privacy Legislation speaker: Aleecia McDonald
|
||
|
Wednesday September 19 |
Information Flow speaker: Piotr
|
||
|
Friday September 21 |
|||
| Week 5 | |||
|
Monday September 24 |
Project Proposals Project Proposals due speaker: Students
Project Proposals due
| ||
|
Wednesday September 26 |
Intro to Machine Learning speaker: Anupam
|
||
|
Friday September 28 |
| ||
| Week 6 | |||
|
Monday October 1 |
Detecting Data Use on the Web speaker: Anupam
|
||
|
Wednesday October 3 |
Guest Lecture: Auditing Algorithms and Pricing Discrimination speaker: Christo Wilson
|
||
|
Friday October 5 |
Recitation on Distance Metrics Hwk2a due speaker: David
Hwk2a due
| ||
| Part II: Protecting Privacy and Fairness in Big Data Analytics | |||
| Week 7 | |||
|
Monday October 8 |
Database Privacy: k-anonymity and de-anonymization attacks speaker: Piotr
|
||
|
Wednesday October 10 |
Database Privacy: Differential Privacy Hwk2b due speaker: Piotr
Hwk2b due
|
||
|
Friday October 12 |
Recitation on Laplace Mechanism speaker: David
| ||
| Week 8 | |||
|
Monday October 15 |
|
||
|
Wednesday October 17 |
Database Privacy: Applied Differential Privacy (continued) speaker: Piotr
|
||
| Friday October 19 |
No Class: Mid-Semester Break | ||
| Week 9 | |||
|
Monday October 22 |
|
||
|
Wednesday October 24 |
Use Privacy speaker: David
|
||
| Friday October 26 |
No Class: Presidential Inauguration Day | ||
| Week 10 | |||
|
Monday October 29 |
Course Project Updates Project Deliverables I due speaker: Students
Project Deliverables I due
| ||
|
Wednesday October 31 |
|||
|
Friday November 2 |
Recitation on privacy definitions speaker: David
| ||
| Week 11 | |||
|
Monday November 5 |
Group and Individual Fairness in classification speaker: Piotr
|
||
| Part III: Cryptographic Mechanisms for Privacy Protection Applications | |||
|
Wednesday November 7 |
Anonymous Communication Protocols speaker: Piotr
|
||
|
Friday November 9 |
Recitation on fairness speaker: David
| ||
| Week 12 | |||
|
Monday November 12 |
Zero Knowledge: Theory speaker: Piotr
|
||
|
Wednesday November 14 |
Zero Knowledge: Applications; Anonymous Credentials Hwk4 due speaker: David
Hwk4 due
|
||
|
Friday November 16 |
Zero Knowledge Review speaker: David
| ||
| Week 13 | |||
|
Monday November 19 |
|||
| Wednesday November 21 |
No Class: Thanksgiving | ||
| Friday November 23 |
No Class: Thanksgiving | ||
| Week 14 | |||
|
Monday November 26 |
Zero Knowledge: Applications; Anonymous Cash speaker: Anupam
|
||
|
Wednesday November 28 |
Bitcoin and Blockchain speaker: Anupam
|
||
|
Friday November 30 |
Project Q&A speaker: David
| ||
| Week 15 | |||
|
Monday December 3 |
Project Presentations Hwk5 due speaker: Students
Hwk5 due
| ||
|
Wednesday December 5 |
Project Presentations (continued) and Course Review speaker: Students
| ||
|
Friday December 7 |
Hwk5 Discussion speaker: David
| ||
| Week 16 | |||
|
Monday December 10 |
Project deliverables Project Deliverables II due Written report due speaker: None (no class)
Project Deliverables II due Written report due
| ||
* All schedules are subject to change over the course.