about me

photo of me Photo credit: Adam Damiano

I am an assistant professor in MIT's EECS department and am a member of CSAIL. My research focuses on computer security, cryptography, and computer systems.


I build systems that use cryptography to empower and protect their users. The projects that excite me the most: (1) serve the interests of the end user, (2) provide strong and precise forms of security, often using new cryptographic ideas, and (3) have impact through real-world deployment.

  • New techniques for reducing the computational cost of private information retrieval
  • Prio, a system for the privacy-preserving collection of aggregate statistics (Mozilla's Firefox browser uses Prio for its pilot privacy-preserving telemetry system.)
  • True2F, a system for token-based two-factor authentication that protects against a wide class of hardware faults and backdoors
  • The study of preprocessing attacks on cryptographic primitives and the risks they pose to our standardized primitives, such as the AES block cipher and the NIST family of elliptic curves


I have served on the program committee of Oakland 2021, CRYPTO 2020, Oakland 2020, and CCS 2018.


A variety of organizations, including the National Science Foundation, the U.S. Department of Defense, and Facebook, have funded my research. The fact that I take funding from an organization does not imply that I endorse that organization's behavior in any way.


I graduated from Yale University in 2010 with a B.S. in computer science. Before that, I grew up in Berkeley, California and was a student at Berkeley High School.