Capital One Endowed Professor
Department of Computer Science, University of Maryland, College Park (umd.edu)
2021 – Present
Barry Mersky Endowed Professor
Department of Computer Science, University of Maryland, College Park (umd.edu)
2021 – Present
Amazon Scholar
Amazon (amazon.com)
2020 – Present
Elizabeth Iribe Chair & Distinguished University Professor
Department of Computer Science, University of Maryland, College Park (umd.edu)
2018 – 2020
Parker Distinguished Professor
Department of Computer Science, Department of Computer Science, University of North Carolina, Chapel Hill (cs.unc.edu)
2010 – 2018
Full Professor
Department of Computer Science, Department of Computer Science, University of North Carolina at Chapel Hill (cs.unc.edu)
2004 – 2010
Associate Professor
Department of Computer Science, Department of Computer Science, University of North Carolina at Chapel Hill (cs.unc.edu)
2000 – 2004
Assistant Professor
Department of Computer Science, Department of Computer Science, University of North Carolina at Chapel Hill (cs.unc.edu)
1997 – 2000
Researcher
Department of Computer Science, Department of Computer Science, University of North Carolina at Chapel Hi (cs.unc.edu)
1995 – 1997
Assistant Professor
Department of Computer Science, Naval Postgraduate School (nps.edu)
1993 – 1995