Information Agents ,
Graduate and Senior Undergraduate Course, May -- July 1999.
Intelligent Planning Agents ,
Graduate Course, Jan -- Apr 1998.
Knowledge based Software Engineering ,
Graduate Course, Jan -- Apr 1997
I have also taught graduate and undergraduate courses: Artificial Intelligence,
Constraint Programming, and Introductory Computer Science
at University of Waterloo between 1989 and 1995