Winter 2012 CSC384 Introduction to Artificial Intelligence, Instructor: Fahiem Bacchus
Winter 2011 CSC384 Introduction to Artificial Intelligence, Instructor: Sheila McIlraith
Winter 2011 CSC165: Mathematical Expression and Reasoning for Computer Science, Instructors: Shai Cohen and Bryce Zimny
Tutorials
Fall 2010 CSC384 Introduction to Artificial Intelligence, Instructor: Maryam Fazel-Zarandi
Tutorial on CSP, First-Order Logic
Assignment 3: Bayesian Networks, Planning with STRIPS
Winter 2010 CSC384 Introduction to Artificial Intelligence, Instructor: Sheila McIlraith
Design of Assignment 1: Heuristic Search
Fall 2009 CSC384 Introduction to Artificial Intelligence, Instructors: Sonya Allin and Toby Hu
Design of Assignment 3: First-Order Logic, Resolution, and Planning with STRIPS, PDDL, and ADL
Fall 2008-Winter 2009FROG (Forming Reasonably Optimal Groups) teaching project
to support professors and course instructors by (automatically) forming student project group according to their criteria
Summer 2008CSC309 Programming on the Web, Instructor: Nan Niu
Tutorial on Apache Web Server and CGI Programming (June 11, 2008) (slides as pdf)
Fall 2007CSC301 Software Engineering I, Instructor: Greg Wilson
Winter 2007CSC407 Software Architecture, Instructor: Greg Wilson
Fall 2006CSC444 Software Engineering (for Engineers), Instructor: Dave Penny
Software Development Processes (September 29, 2006) (slides as pdf)
Software Change Management and Issue Tracking Tools (June 11, 2008) (slides as pdf, 7MB)