Schedule

Tentative Tuesday/Thursday plan following the UVA academic calendar. Reading Days, Election Day, Thanksgiving recess, and the December 8 course end date are reflected below.

Week Tue Thu Milestones
01Aug 24-28

Course overview and privacy in practice

ML background for privacy

02Aug 31-Sep 4

Extraction and memorization

Membership inference and attack evaluation

03Sep 7-11

Attack evaluation, baselines, and reproducibility

Linkage, singling-out, and reconstruction

04Sep 14-18

Anonymization and its limits

DP definition, adjacency, and sensitivity

Reading warm-up 1
05Sep 21-25

Async attack case study and Quiz 1 review

Quiz 1 and the Laplace mechanism

Quiz 1
06Sep 28-Oct 2

Gaussian mechanism and report noisy max

Composition and privacy accounting

Lab 1 released
07Oct 5-9

No class: Fall Reading Days

DP-SGD intuition and Opacus

Project topic check-in
08Oct 12-16

Async DP training systems

Async sampler and accounting case study

Reading warm-up 2
09Oct 19-23

Exponential mechanism and private selection

Opacus audit studio and JAX step accounting

Lab 1 due; Lab 2 released
10Oct 26-30

Private synthetic data foundations

Google DPSynth and release auditing

Project proposal
11Nov 2-6

No class: Election Day

Quiz 2 and PET trust models

Quiz 2; Lab 3 released
12Nov 9-13

MPC, HE, and TEE trade-offs

Network privacy, telemetry, and metadata

Lab 2 due
13Nov 16-20

Async CCS 2026 paper spotlight

Project break exchange and repair planning

Reading warm-up 3; break exchange
14Nov 23-27

Project repair, transfer, and poster clinic

No class: Thanksgiving recess

Lab 3 due
15Nov 30-Dec 4

Poster / demo session, group 1

Poster / demo session, group 2

Poster / demo
16Dec 7-11

Course wrap-up and next steps

No class: finals period

Final report; oral defense details on Canvas