Courses Taught
Required Courses:
HMRT 1003 Introduction to Human Rights
HMRT 4013 Capstone Seminar
Human Rights Foundations:
HMRT 1003 Introduction to Human Rights
HMRT 3033 Philosophy of Human Rights
Human Rights Law:
HMRT 3113 The Rights Revolution in Canada (Canadian Constitutional Protections of Human Rights)
HMRT 3123 International Human Rights
Human Rights Issues:
HMRT 2023 Human Rights and Literature
HMRT 3153 Popular Culture and Human Rights
HMRT 3903. Business and Human Rights
Human Rights Practice:
HMRT 3503 Moot Court