Teaching

  • Winter 2015
  • Fall 2014
  • Winter 2014
  • Fall 2013
  • Winter 2013
  • Winter 2012:
  • Fall 2011:
  • Winter 2011: CS-3719 (Theory of Computation and Algorithms)
  • Winter 2010: CS-6743 (Complexity of Computational Problems)
  • Fall 2009:
  • Winter 2009: CS-2711 (Introduction to Algorithms and Data Structures)
  • Fall 2008:
  • Winter 2008: CS-2711 (Introduction to Algorithms and Data Structures)
  • Fall 2007: CS-6743 (Complexity of Computational Problems)
  • Fall 2005: CMPT 307 (Data structures and algorithms) at Simon Fraser University (Surrey)
  • Winter 2004: CSC 364 (Computational complexity and computability)
  • Winter 2004: COSC 3101 at York University
  • Fall 2003: CSC 364 (Computational complexity and computability)
  • Summer 2003: CSC 364 (Computational complexity and computability), Wednesday section