Current Courses

I'm not teaching any courses between January 2015 and sometime in 2016/17 due to my Steacie Fellowship and a leave to work at Microsoft Research New England.
Past Courses
2014-2015: CPSC 430 - Computers and Society
2013-2014:
CPSC 532L - Foundations of Multiagent Systems
2013-2014: CPSC 430 - Computers and Society
2012-2013: CPSC 532L - Foundations of Multiagent Systems
2012-2013
: CPSC 430 - Computers and Society
2011-2012: CPSC 430 - Computers and Society
2011-2012: 
CPSC 532L - Foundations of Multiagent Systems
2009-2010:
 CPSC 322 - Artificial Intelligence

2008-2009: CPSC 322 - Artificial Intelligence
2008-2009: CPSC 532L - Foundations of Multiagent Systems
2007-2008: CPSC 532L - Multiagent Systems

2007-2008: CPSC 322 - Artificial Intelligence

2006-2007: CPSC 322 - Artificial Intelligence

2006-2007: ISCI 330 - Game Theory

2006-2007: CPSC 532A - Multiagent Systems

2005-2006: CPSC 322 - Artificial Intelligence

2005-2006: CPSC 532A - Multiagent Systems

2004-2005: CPSC 532A - Multiagent Systems

2003-2004: CPSC 532A - Multiagent Systems

 

Massive, Open, Online Courses (MOOCs)

Game Theory II, January 11, 2015, Coursera.

Game Theory I, October 5, 2014, Coursera

Game Theory II, January 13, 2014, Coursera.

Game Theory I, October 14, 2013, Coursera

Game Theory I, January 7, 2013, Coursera

Game Theory II, May 27, 2013, Google CourseBuilder

Game Theory I, March 19, 2012, Coursera

 

CBC did a documentary feature on MOOCs. They show me filming a video segment, being interviewed, and teaching my "flipped" UBC class, CPSC 532L. The documentary also featured Rosie Redfield, Andrew Ng, and Matt Jackson.