I am currently working as research scientist/staff software engineer at Moloco.

During AY 2019-21, I was an Assistant Professor (tenure track) in the Department of Computer Science at the University of San Francisco where I taught graduate-level courses in Algorithms and in Cloud Data Processing.

Prior to joining USF in 2019, I was a research scientist at Moloco, leading the Data Engineering team.

Before joining Moloco in 2016, I obtained my Ph.D./M.S. in Computer Science from Stanford University. My dissertation focused on algorithm design and game theory -- in particular, parameterized complexity and mechanism design problems that arise in social scheduling settings.

At Stanford, I was advised by Yoav Shoham, and then co-advised by Virginia Williams and Ashish Goel. I was lucky to have all of them on my thesis committee!

Prior to Stanford, I obtained my B.S. in Computer Science from Cornell University, and I was fortunate to work for a year as a student researcher (after graduation) under supervision of Bobby Kleinberg, Johannes Gehrke, and Noah Snavely.

[ CV ] [ LinkedIn ] [ Web: ]

You can learn more about me and my work through the pages above.

If you discover a broken link, please let me know via email, thanks!