I received my PhD in 2008 from the Department of Computer Science at the University of Toronto under the supervision of Stephen Cook.

In 2007, together with Alex Hertel and Philipp Hertel, I co-founded Zetawire. It was acquired by Google from stealth mode in 2010, and formed the base for the Google Wallet product.

Between 2008 and 2010 I spent two years as a postdoctoral researcher at the Microsoft Research New England lab.

In 2010-11 I was an assistant professor jointly appointed at the Departments of Mathematics and Computer Science at the University of Toronto.

I have been a professor of computer science at Princeton since 2015. I joined Princeton in 2011 as an assistant professor.

With my students and postdocs I work in complexity theory, the theory of real computation, machine learning, algorithms, game theory, and applications of computer science in healthcare and medicine. You can find my publications here. My research is supported by a number of awards, including a 2011 Sloan Fellowship and a 2013 Packard Fellowship.

Back to main page