Courses taught below.
Dalhousie University
MGMT 2305: Ethics and social responsibility
COMM 2310: Business ethics and corporate social responsibility (CSR)
SUST 2000: Local governance, citizen engagement and sustainability
University of Waterloo
ARTS 130: Denial and the future of climate change
ARTS 140: The future of climate change
PSCI 225: Classics in political thought
PSCI 390: Climate change justice
PSCI 490: Ethics in war
Warwick University
PO 107: Introduction to politics
PO 201: Political theory: seeking freedom and equality