What is One Philosophical Question You Have?
AAPT Studies in Pedagogy (2023)
Philosophical Spelunking: A Course Framing.
AAPT Studies in Pedagogy (2023)
"Marketization & Politicization," In Progress
"Politicization & Polarization," In Progress
"Political Games to Sustain Democracy," Forthcoming
"Integrating Character Formation into an Introductory Engineering Design Course,” Forthcoming
“Cultivating Resilience and Collaboration in a Foundational Computing Course” Forthcoming
"Is there anything behind the natural right to private property?" In Progress
"Competitiveness as a Virtue," In Progress
"Corporate Moral Grandstanding," In Progress
"Mindfulness, Medical Ethics, and Constructive Dialogue," Under Review
"You are not obligated to watch the news," Under Review
"A Game-based Solution the Demandingness of Ethical Theory," In Progress