I am an Assistant Professor in the Department of Computer Sciences at the University of Wisconsin–Madison, and a member of the MadS&P and madPL groups. My research uses programming languages and applied cryptographic techniques to design secure systems and build tools to ease their development and analysis.

I hold a Bachelor's degree in Mathematics – Computer Science from Brown University (2012), where I worked with Shriram Krishnamurthi, and a PhD in Computer Science from Cornell University (2021), where I worked with Andrew Myers and Ari Juels and was supported by a 2017 NDSEG Fellowship. I was also a software engineer at TripAdvisor from 2012 – 2015, where I worked on backend infrastructure, and a postdoc at the Maryland Cybersecurity Center and the PLUM Lab at the University of Maryland from 2021 – 2023.

I like to spend my spare time playing Ultimate Frisbee, going for bike rides and hikes, and playing board games, card games, and table-top games.

I applied for faculty positions in the 2021 – 2022 cycle. For those interested, my application materials can be found below.