Fakhri Karray


The following courses have been taught in recent years at the University of Waterloo at the graduate and undergraduate levels. Several of the courses (in the fields of computational intelligence and soft computing) have been developed by the instructor.

Undergraduate Courses

Course Title
Artificial Intelligence
Computational Intelligence (Concepts)
Fundamentals of Fuzzy Logic and
Neural Networks
Introduction to Control Systems

Graduate Courses

Course Title
Computational Intelligence
Tools of Intelligent Systems Design
Topics in Soft Computing
Nonlinear Intelligent Systemss
Introduction To Fuzzy Logic and
Neural Networks