· Faculty Director, Stanford d.school / Hasso Plattner Institute of Design, Stanford University2023–
· Department Chair, Computer Science, Stanford University2019–2023
· Vice Provost for Teaching and Learning, Stanford University2015–2018
· Vice Provost for Online Learning, Stanford University2012–2015
· Professor, Stanford University1988–2023
· Member Technical Staff, Bell Laboratories1984–1988
· SM, PhD in Computer Science, Massachusetts Institute of Technology1980–1984
· BS in Mathematics, Stanford University1976–1978