I am a second-year computer science PhD student at Harvard University, where I am fortunate to be advised by Ariel Procaccia. My work is supported by an NSF Graduate Research Fellowship. I earned my undergraduate degree in computer science and mathematics from Amherst College, and a master's degree in computer science from the University of Cambridge on a Churchill Scholarship.

My primary research interests are in algorithmic game theory and complexity theory. I am particularly interested in applying techniques from theoretical computer science to analyze economic problems, such as preference aggregation and fair division. I also have interests in descriptive complexity, computational topology, and graph theory.

In my free time I like to juggle, play strategic board/card games, and play volleyball.