The following is a list of graduate and undergraduate courses that I taught at the University of Waterloo:
Undergraduate Courses
- Artificial Intelligence
- Fundamentals of Computational Intelligence
- Fuzzy Logic and Neural Networks
- Control Systems
Graduate Courses
- Advances in Computational Intelligence
- NeuroComputing
- Tools of Intelligent Systems Design
- Topics in Soft Computing
- Nonlinear Intelligent Systems
- Advances in Fuzzy Logic and Neural Networks