PHIL1433: The Social Contract (University of Pennsylvania, Summer 2025)
PHIL100: Introduction to Philosophy (with Dr. John Fantuzzo, Dr. Daniel Wodak, Dr. Kok-Chor Tan, and Dr. Clarissa Busch) (SCI–Chester, Spring 2024)
PHIL1571: Repairing the Planet (Dr. Carlos Santana, University of Pennsylvania, Spring 2025)
PHIL1342: Bioethics (Dr. Paul Musso, University of Pennsylvania, Fall 2024)
PHIL1330: Ethics (Dr. Carlos Pereira Di Salvo, University of Pennsylvania, Spring 2024)
PHIL1433: The Social Contract (Dr. Daniel Wodak, University of Pennsylvania, Fall 2023)
GOVT006: Political Ideas (Dr. Michelle T. Clarke, Dartmouth College, Summer 2019)
PHIL1571: Repairing the Planet, Dr. Carlos Santana, February 2025
Simon Caney, “Climate Change and the Future: Discounting for Time, Wealth, and Risk”
PHIL1571: Repairing the Planet, Dr. Carlos Santana, February 2025
Charles Beitz, “Justice and International Relations”
POLISCI377: Interpretation and Analysis: Political Theory and Genre, Gabriel Vergara, February 2025
John Rawls, A Theory of Justice
PHIL1330: Introduction to Ethics, Dr. Carlos Pereira di Salvo, April 2024
Susan Wolf, “Moral Saints”
PHIL1433: The Social Contract, Dr. Daniel Wodak, October 2023
John Harsanyi, “Can the Maximin Principle Serve as a Basis for Morality? A Critique of John Rawls’s Theory”
PHIL2511: Racial Justice, Youngbin Yoon, September 2023
John Rawls, A Theory of Justice and Tommie Shelby, “Race and Ethnicity, Race and Social Justice: Rawlsian Considerations”
Teaching Certificate, Center for Teaching and Learning, University of Pennsylvania (2025)
Tutor for PHIL006: Logic and Language, Dartmouth College (2019 – 2021)
A complete teaching portfolio (teaching statement, course evaluations, and sample syllabi) is available upon request.