Teaching Responsibilities

In the 2017-2018 academic year, I will be teaching the following courses:

  • CPSC 441: Computer Networks (third-year undergraduate level)
  • CPSC 531: Systems Modeling and Simulation (fourth-year undergraduate level)
  • CPSC 641: Performance Issues in High-Speed Networks (graduate level)

During the 2016-2017 academic year, I was on a 12-month administrative leave following my term as Head, and had no assigned teaching duties. During my time as Head (2010-2016), I had reduced teaching responsibilities. The same was true during my time as a research chair holder (2001-2011). Below is a list of my most recent courses taught at the University of Calgary.

In the 2013-2014 academic year, I taught just one course:

In the 2012-2013 academic year, I taught:

In the 2011-2012 academic year, I taught just one course:

In the 2010-2011 academic year, I taught the following course:

In the 2009-2010 academic year, I taught two courses:

In the 2008-2009 academic year, I taught two courses:

Last Updated February 2017