Courses Taught
Penn
Ethics in Business and Economics (Graduate Seminar) (2020, 2025)
International Business Ethics (2018, 2020, 2021, 2022, 2024, 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)