Teaching

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