Full Professor
Computer Science, Stanford University (stanford.edu)
2017 – Present
Associate Professor
Computer Science, Stanford University (stanford.edu)
2012 – 2016
Assistant Professor
Computer Science, Stanford University (stanford.edu)
2009 – 2012
Assistant Professor
Computer Science, Princeton University (princeton.edu)
2007 – 2009
Assistant Professor
Computer Science, University of Illinois at Urbana-Champaign (illinois.edu)
2005 – 2006
PhD student
Electrical Engineering, California Institute of Technology (caltech.edu)
2000 – 2005
Undergrad student
Physics, Princeton University (princeton.edu)
1995 – 1999