cs763/website/docs/schedule/lectures.md

2.0 KiB

Calendar

Date Topic Notes

Differential Privacy

9/4 Course welcome
Reading: Keshav. How to Read a Paper.
HW1 Out
9/6 Basic private mechanisms
Reading: AFDP 3.2-4
9/9 Composition and closure properties
Reading: AFDP 3.5
Signups
9/11 What does differential privacy actually mean?
Reading: McSherry. Lunchtime for Differential Privacy
9/13 Paper presentations HW1 Due

Adversarial Machine Learning

9/16 Overview and Basic attacks HW2 Out
9/18 More attacks
9/20 Paper presentations
9/23 Defense: Adversarial training
9/25 Defense: Certified defenses
9/27 Paper presentations HW2 Due

Applied Cryptography

9/30 Overview and basic constructions HW3 Out
10/2 Secure Multiparty Computation
10/4 Paper presentations
10/7 Homomorphic Encryption
10/9 Oblivious computing and side channels
10/11 Paper presentations HW3 Due
MS1 Due

Advanced Topic: Algorithmic Fairness

10/14 Overview and basic notions
10/16 Individual and group fairness
10/18 Paper presentations
10/21 Repairing fairness
10/23 Challenges in defining fairness
10/25 Paper presentations

Advanced Topic: PL and Verification

10/28 Overview and basic notions
10/30 Programming languages for differential privacy
11/1 Paper presentations
11/4 Probabilistic programming languages
11/6 Verifying probabilistic programs
11/8 Paper presentations MS2 Due

No Lectures: Work on Projects

12/11 (TBD) Project Presentations