I’m a Computer Science PhD candidate at Cornell University advised by Jon Kleinberg and collaborating with Johan Ugander on problems around instant-runoff voting. More broadly, I’m interested in modeling and understanding human behavior (especially choices) through algorithmic and machine learning methods. Last summer I interned at Microsoft Research with Jennifer Neville on recommendations in networks—the summer before that, I did research on multi-organization recommendation at Microsoft with Longqi Yang and Mengting Wan. This winter and spring, I’m a visiting instructor at Carleton College teaching Data Structures and Mathematics of Computer Science.
When away from my desk, I spend my time playing guitar, building 8-bit computers, biking, listening to music, flying quadcopters, bouldering, and playing pool. I have additional interests in spaceflight, Premier League football, and Formula 1.
📝 May ‘23 Our paper on multi-organization recommendation was accepted to ACM TORS!
📝 May ‘23 Our paper on recommendation with temporal network objectives was accepted to KDD 2023!
🗣 May ‘23 Gave a talk at Carleton College on two ranked choice voting projects.
🗣 Feb ‘23 Gave a talk at AAAI on ballot length in IRV!
👨🏫 Jan ‘23 Started a two-term visiting faculty position at Carleton College!All news
People are red, papers are blue.
The computer gets a UART so it can send and receive data from my laptop!
The computer gets a graphics card!
I wrote a simple monitor program using the LCD and keyboard input that allows you to program the computer–from the computer itself!