Teaching
Courses Taught
Penn
International Business Ethics (2018, 2020, 2021, 2022, 2024)
Ethics and Responsibility (2016, 2017, 2020, 2021, 2022, 2024)
Ethics in Business and Economics (2020)
Environmental Ethics and Business (2017)
Stanford
Contemporary Moral Problems (2014)
Berkeley
Individual Morality and Social Justice (2009, 2010, 2011, and 2013)
Ancient Philosophy (2013)