Teaching

Undergraduate Courses

Courses taught at Western University (2011-present):

Courses taught at Lakehead University (2005-2011):

Graduate Courses (under development)