Current Teaching at Trent University

Fall 2016

Winter 2016

Past Classes

Trent University

Mac Ewan University

University of Alberta

University of Victoria