Teaching
Years at Wayne State
Department of Computer Science, September, 1983 to present
Years at Other Colleges/Universities
- University of Michigan, Department of Anthropology , 1981-1982. (Lecturer)
- Michigan State University, Department of Computer Science, 1979-1983. (Assistant Professor, Computer Science, College of Engineering)
- University of Michigan , Department of Computer Science, 1978-1979. (Teaching Assistant)
- University of Michigan , Department of Geography, 1973-1975. (Teaching Assistant)
Courses Taught
Graduate
- CSC 511 - Advanced Software Development
- CSC 520 - Programming Languages
- CSC 5800 - Artificial Intelligence Tools
- CSC 6110 – Software Engineering
- CSC 6140 - Knowledge Based Software Engineering Environments
- CSC 6260 - Compiler Design
- CSC 6500 - Theory of Automata and Languages
- CSC 6580 - Analysis of Algorithms
- CSC 6800 - Artificial Intelligence I
- CSC 7110 - Special Topics in Advanced Software Development
- CSC 7800 - Artificial Intelligence II: AI and Game Programming
- CSC 8110 – Seminar in Software Engineering
- CSC 8800 - Seminar on Intelligent Systems
Undergraduate
- CSC 1000 - Introduction to Computer Science
- CSC 1010 - Introduction to Computing
- CSC 3200 - Programming Languages
- CSC 4110 - Introduction to Software Engineering
- CSC 4995 - Practical Training in Computer Science
- CSC 4996 - Frontiers of Computing