Professional Positions – Academic
| Date | School | Position |
| 2005-Present | Donald Bren Professor School of Information & Computer Sciences Department of Computer Science |
|
| 2002-2004 | Farmer Chair and GRA Eminent Scholar School of Electrical and Computer Engineering College of Computing |
|
| 1993-2005 | Professor (1993-1999)Professor Emeritus (1999- 2005) | |
| 1982-1993 | Professor | |
| 1979-1982 | Associate Professor | |
| 1978 | Visiting Assistant Professor | |
| 1976-1978 | Visiting Scientist | |
| 1972-1976 | Lecturer |
Professional Positions – Businesses









