This schedule is tentative and subject to change!
Week Day Date Topic Reading Homework
Introduction
1 Mon Aug 31 Intro to Ethics   [slides]   [pdf]
Wed Sept 2 Intro to Privacy   [slides]   [pdf] A1
Software Systems
2 Mon Sept 7 Labor Day
Wed Sept 9 Anonymity   [slides]   [pdf]   [example1.xlsx] A2
3 Mon Sept 14 Differential Privacy   [slides]   [pdf]
Wed Sept 16 Differential Privacy   [slides]   [pdf] A3
4 Mon Sept 21 Cryptography   [slides]   [pdf]
Wed Sept 23 Encrypted Systems   [slides]   [pdf] A4
5 Mon Sept 28 No class
Wed Sept 30 No class
6 Mon Oct 5 Client-side Scanning   [slides]   [pdf]
Wed Oct 7 Online Tracking   [slides]   [pdf] A5
7 Mon Oct 12 Online Advertising   [slides]   [pdf]
Wed Oct 14 Opt-out of Sale   [slides]   [pdf]
Machine Learning Systems
8 Mon Oct 19 Fall Break
Wed Oct 21 Intro to ML   [slides]   [pdf]   [example1.csv] A6
9 Mon Oct 26 Unfairness and Bias
Wed Oct 28 Explainable AI A7
10 Mon Nov 2 Privacy Attacks
Wed Nov 4 Private ML A8
11 Mon Nov 9 Local ML
Wed Nov 11 Federated ML M1 - Project Proposals
12 Mon Nov 16 LLMs and Energy
Wed Nov 18 LLMs and Copyright
13 Mon Nov 20 Problematic Uses
Wed Nov 22 Thanksgiving
Wrapping up
14 Mon Nov 30 Responsibility
Wed Dec 2 Responsibility
15 Mon Dec 7 Presentations
Wed Dec 9 Presentations Final Projects Due

© Eleanor Birrell, 2026