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