I am a Principal Researcher in the Microsoft Research New York City lab, where I lead the AI/Systems group. Previously I was a researcher in the MSR Silicon Valley lab. I use data structures, algorithms, and machine learning to build more powerful distributed systems. My current mission is to use AI to optimize our cloud infrastructure in a way that is minimally disruptive, synergistic with human solutions, and safe.
I received my PhD from the Department of Computer Science at Princeton University, where I worked with Robert Tarjan in the theory group and Michael Freedman in the systems group. I spent my final year as a junior research scientist at New York University working with Jinyang Li. Prior to my PhD, I worked for three years in the Network Load Balancing group of Windows Server at Microsoft. I received my S.B. and M.Eng. in Computer Science from MIT, where my M. Eng thesis advisor was Charles Leiserson.