Archived pages:
UBC CPSC 410 - 2012W1
UBC CPSC 410 - 2013W1
UBC CPSC 410 - 2014W1
UBC CPSC 410 - 2015W1