Academic Teaching
Professor Donovan has taught, and continues to conduct research and lecture at academic institutions, including:
- Palm Beach Medical College (Clinical Professor of Technology)
- Massachusetts Institute of Technology (tenured, Adjuct, Associate Professor of Management, Associate/Assistant Professor of EE)
- Texas Tech (Professor of Computer Science)
- Tufts School of Medicine (Assistant Clinical Professor of Pediatrics)
- Harvard University (Lecturer in Strategic IT Opportunities in the Public Sector)
- Yale University (Lecturer in Management and Computer Science Series)
- University of Rhode Island (Faculty in Computer Science)
- Lowell Institute (Lecturer in Computer Programming)
- Oxford University (Lecturer)
- Cambridge University (Lecturer)
- University of California, Berkeley (Lecturer)
- University of Paris- Sorbonne (Lecturer in Operating Systems)
- University of Bergen, Norway (Lecturer in Computer Science)
- University of Trondheim (Lecturer)
- Stanford University (Lecturer in Computer Science)
- University of Oslo (Lecturer in Computer Science)
- University of Edinburgh (Lecturer)
- University of Pittsburgh (Visiting Professor) (Doctorate Committee)
- University of Economics, Prague, Czech Republic (Scholar)
MIT Courses Taught
- Sloan Fellows Program (1980-1982)
- Sloan Senior Executive Program "Business and IT" (1974 - 1983)
- Sloan Urban Executives Program (1974)
- 15.571 Advannced Computer Systems (Fall 1974)
- 15.568 Management Information Systems
- 15.565 Management Information Systems Technology II (Spring 1974)
- 15.564 Management Information Systems Technology I (Spring 1975)
- 15.561 Benchmark (Fall 1974)
- 6.251 Digital Computer Programming Systems (1967-1973)
- 6.802 Operating Systems (Spring 1972)
- 6.253 Theoretical Models of Computation (Summer 1968)
- 6.542 Programming Languages and Formal Systems (Spring 1971)
- 6.681 Operating Systems Seminar (Spring 1969)
- 6.273 Introduction to Digital Systems (Fall 1968)
- 6.53S Multiple Access Computer System Design ( Summer 1968)
- 6.857 & 6.79 Project Study, Special Problems in Computation (1969 - 1971)
- 6.47 Introduction to Computing (1966)