· Professor, California Institute of Technology2012–2015
· Assistant Professor, California Institute of Technology2007–2012
· Carl F Braun Professor of Computing and Mathematical Sciences, California Institute of Technology2007–
· PhD in Computer Science, Carnegie Mellon University2007–
· MS in Computer Science, Carnegie Mellon University2004–
· Bachelor's degree, Carnegie Mellon University2001–
· B.S. in Computer Science and Mathematics, Carnegie Mellon University2001–