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 spring 2026

For the spring 2026 semester I am teaching CS41: Algorithms and a FYS (number and title TBD).