Teaching

2018-19

Graduate Teaching Assistant
Osgoode Hall Law School
LAW 1200: Ethical Lawyering in a Global Community
Fall Syllabus
Winter Syllabus

2017-18

Guest Lecturer

Faculties of Law at University of British Columbia and University of Victoria (cross-listed)
LAW343: Contemporary Issues in Law
“Parliamentary Ethics Laws” in Global Corruption: Law, Theory and Practice”

Guest Lecturer

Ted Rogers School of Management, Ryerson University.
MB/MT8108: Regulation, Government, and Socially Responsible Management in the Master of Business Administration (MBA) Program.
Artificial Intelligence in Canada: A Regulatory Challenge”

2016-2017

Course Director
Department of Philosophy, York University
PHIL 2050: Philosophy of Law
Syllabus

Course Director
School of Public Policy & Administration, York University
PPAS 4190: Ethics and the Public Service: Integrity and Democracy
Syllabus

Instructor
Osgoode Hall Law School
Law 1300: Legal Process (Section A, Groups 3 & 4)
Fall Syllabus
Winter Syllabus

2015-2016

Instructor
Osgoode Hall Law School
Law 1300: Legal Process (Section A, Groups 1 & 2)
Fall Syllabus

Guest Lecturer
School of Public Policy and Administration, York University
PPAS4190: Ethics and the Public Service: Integrity and Democracy
Whistleblowing”

2014-2015

Teaching Assistant
Political Science, University of Toronto
POLC32: The Canadian Judicial System
Syllabus

Teaching Assistant
Political Science, University of Toronto
POLC68 – The Constitution of Canada and the Charter of Rights and Freedoms
Syllabus

Teaching Assistant
Philosophy, University of Toronto
PHL271H5S: Ethics & the Law
Syllabus

_____________

Click here for a list of invited talks.

Print Friendly, PDF & Email