Purdue University:
PHIL 290: Environmental Ethics, Spring 2022
SCLA 101: Transformative Texts, Critical Thinking and Communication I: Antiquity to Modernity, Summer 2022
SCLA 102: Transformative Texts, Critical Thinking and Communication II: Modern World, Fall 2021 (4 sections), Spring 2022 (3 sections)
Woodbury University (San Diego):
PHIL 210: Ethical Systems, Fall 2019 & Spring 2021
University of San Diego:
PHIL 110: Introduction to Philosophy, Fall 2020
PHIL 116: Morality and Justice, Fall 2020
University of California San Diego:
PHIL 10: Introduction to Logic, Winter & Spring 2019 (Extension Program)
PHIL 27: Ethics and Society I, Summer 2017 & 2018
PHIL 28: Ethics and Society II, Summer 2020
PHIL 115: Methods Seminar for Majors (Topic: the Philosophy of Love), Winter 2020
PHIL 164: Technology and Human Values, Spring 2020
Miramar College:
PHIL 102A: Introduction to Philosophy: Reality and Knowledge, Spring 2020
PHIL 102B: Introduction to Philosophy: Values, Spring 2020
Carroll Community College:
PHIL 105: Introduction to Ethics, Spring 2012
Montgomery College:
PHIL 180: Morality and Contemporary Law, Spring 2012
Michigan State University:
PHIL 130: Logic and Reasoning, Summer 2011