Classroom lecture videos for CS 436 Recorded Winter 2012 University of Waterloo Instructor: S. Keshav