Professor of Computer Science
William M. Coughran Jr. Leadership Chair, Department of Computing and Mathematical Sciences
Executive Officer for Computing and Mathematical Sciences
Engineering and Applied Science Division
B.A., Williams College, 1996; Ph.D., University of California, Berkeley, 2000. Assistant Professor, Caltech, 2002-08; Associate Professor, 2008-10; Professor, 2010-; Coughran Leadership Chair, 2022-; Division Deputy Chair, 2018-20; Executive Officer, 2020-.
(also available recent 25 feeds)