Hi! I’m a second-year PhD student at the Toyota Technological Institute at the University of Chicago, where I'm advised by Nati Srebro. I work on problems in theoretical computer science and machine learning, with more focus on algorithm design, learning theory, mechanism design, game theory, and optimization.

Previously, I earned my A.B. in Mathematics with a minor in Computer Science from Princeton University. At Princeton, I had the privilege of working with Matt Weinberg on algorithmic mechanism design, and Yuri Pritykin on statistical and computational analysis of genomic data.

Before undergrad, I had lots of fun at the Research Science Institute at MIT, working in analytic and algebraic number theory with Yichi Zhang and David Vogan, and at the Summer Research School, working in fully homomorphic encryption.