· Professor, Columbia University2017–
· Interim Chair, Department of Computer Science, Columbia University2015–2015
· Associate Professor, Columbia University2010–2016
· Visiting Fellow, Princeton University2010–2011
· Assistant Professor, Columbia University2003–2006
· Lecturer in Applied Mathematics, Harvard University2002–
· NSF Mathematical Sciences Postdoctoral Fellow, Harvard University2001–2002
· PhD in Computer Science, Harvard University2001–
· M.S., Computer Science, Harvard University1997–
· A.B., Mathematics, summa cum laude, Harvard University1993–