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