Courses Taught
Penn
International Business Ethics (2018, 2020, 2021, 2022, 2024, 2025, 2026, 2027)
Business, Social Responsibility, and the Environment (MBA Course) (2027)
Markets, Morality, and the Future of Capitalism (2026)
Ethics in Business and Economics (Graduate Seminar) (2020, 2025)
Ethics and Responsibility (2016, 2017, 2020, 2021, 2022, 2024, 2025)
Environmental Ethics and Business (2017)
Stanford
Contemporary Moral Problems (2014)
Berkeley
Individual Morality and Social Justice (2009, 2010, 2011, and 2013)
Ancient Philosophy (2013)