Lydia Zakynthinou

Computer Science EN.601.438/638

Theory of Differential Privacy

Fall 2026 | 3 credits | EQ | CSCI-THRY

Course Info

Instructor

Lydia Zakynthinou
lzakynthinou@jhu.edu

Office hours: Mon 12-1p or by appointment
Office hours location: Mt. Washington SE313

Teaching Assistant

Songtao Mao
smao13@jhu.edu

Office hours: Fri 1-2:30p or by appointment
Office hours location: on zoom

Meetings

MW 4:30-5:45p, Krieger 180

Textbook

There is no official textbook, but recommended books are:

Course Information

This course is an introduction to differential privacy as a foundational framework for reasoning about privacy in data analysis. Students will develop a principled understanding of why privacy risks arise when privacy is not an explicit design objective and how differential privacy enables formal, provable guarantees.

We will build on the algorithmic toolkit and statistical techniques for designing and analyzing differentially private methods, and study fundamental tradeoffs and lower bounds that characterize the limits of privacy.

Similar courses include Jonathan Ullman and Adam Smith's course at BU/NEU, Gautam Kamath's course at Waterloo.

Syllabus

Prerequisites

Students should be comfortable writing mathematical proofs involving algorithms, probability, and linear algebra. Introduction to Algorithms (601.433/633) satisfies this requirement; comparable theory coursework may be accepted with instructor approval.

Course Topics

Course Expectations & Grading

In-class participation is required. There will be 3 homework assignments and a final project. The final grade will be computed based on the following weights:

Late assignments: each student has 4 late days (i.e. 96 hours) to use on homework assignments, not projects, over the course of the semester. Once late days are used, additional late submissions will not be accepted. If something serious comes up, contact the instructor as soon as possible to discuss options.

Collaboration and AI use: Please see the syllabus for course policies on collaboration, use of generative AI, and academic integrity.

Course Platforms