This page may be up to date. On the right, it lists all current courses I teach and provides links to the webpages of these courses. It also lists I've taught in the past. Some students find that having access to slides and content from previous terms can be beneficial. However, please note that courses do change from time to time, both in content and in order of presentation. If you use information from past offerings, I make no representation as the the correctness of the information.
If, at any time, the list on the right does not coincide with the world as you know it, please send me a polite email, and I'll update my current teaching assignments.
If you would like to find information on your course without bothering me, you can check the student.cs.uwaterloo.ca course webpages. Typically, URLs are of the form "http://student.cs.uwaterloo.cs/~cs###/". If you don't find information there, you can also check my Course Wiki, where I post information for fourth year and graduate courses. This course wiki is currently located at "http://lank-desktop.cs.uwaterloo.ca:8080/CourseWiki/index.php".
This page was last modifed on May 1, 2012.