I am an Associate Professor of Computer Science at Swarthmore College I was a postdoctoral researcher at the Université Paris 7 Diderot. I completed my Ph.D. and M.Sc. degrees in computer science from the University of Toronto, as a member of the theory group, working under the supervision of Stephen A. Cook and Toniann Pitassi. I did my undergraduate work at Harvard in mathematics, focusing on logic under the supervision of Peter Koellner.

My research area is theoretical computer science, and I am interested in problems involving privacy and communication. More generally, I enjoy using math to explore the limits of computation, which spans a broad range of interests including algorithm design and analysis, proving impossibility results and lower bounds, testing and implementing theoretical results, and solving puzzles.

Teaching fall 2025

For the fall 2025 I am teaching CS91t: Communication theory.