Courses Taught
- EECS 183: Elementary Programming Concepts
- EECS 280: Programming and Introductory Data Structures
- EECS 380: Algorithms and Data Structures
- EECS 492: Introduction to Artificial Intelligence
- EECS 496: Major Design Experience – Professionalism
- EECS 543: Knowledge Systems
- EECS 571: Principles of Real-Time Computing
- EECS 592: Advanced Artificial Intelligence
- EECS 692: Current Topics in Artificial Intelligence