· Interim Vice President for Academic Affairs and Dean of the College, Occidental College2024–
· Founding Chair, Department of Computer Science, Occidental College2017–2024
· Professor, Computer Science, Occidental College2017–
· Associate Professor, California State University, Channel Islands2006–2017
· von Karman Instructor, California Institute of Technology2004–2006
· Postdoctoral Researcher, Mathematical Sciences Research Institute2004–2006