California State University, Bakersfield
Fall 2020-Spring 2021
- Philosophy 3318 – Professional Ethics (Spring 2021)
- Philosophy 4908 – Senior Seminar (Personhood) (Fall 2020)
- Philosophy 3540 – Philosophy of Education (Fall 2020)
Fall 2019-Spring 2020
- Philosophy 3320 – Media Ethics (Spring 2020)
- Philosophy 4908-Senior Seminar (Personhood) (Fall 2019)
Fall 2018-Spring 2019
- Philosophy 3540-Philosophy of Education (Spring 2019)
- Philosophy 3318-Professional Ethics (Fall 2018)
Fall 2017-Spring 2018
- Philosophy 3320/Comm. 3302-Ethical Issues in the Media (Spring 2018)
- Philosophy 3318-Professional Ethics (Fall 2017)
The Pennsylvania State University
Fall 2016-Spring 2017
- Philosophy 497-Philosophy of Education (cross-listed with Educational Theory and Policy, College of Education) (Fall 2016)
- Philosophy 119-Ethical Leadership (Spring 2017)
Fall 2015-Spring 2016
- Philosophy 119-Ethical Leadership (Fall 2015)
Fall 2013-Fall 2014
- Education 100S-College of Education First-Year Seminar (Fall 2014)
- Rock Ethics Institute Fellows Seminar (Fall 2013-Spring 2014)
The University of North Carolina at Chapel Hill
Fall 2012-Spring 2013
- Philosophy 592-Pre-College Philosophy (High School Ethics Bowl) (Fall 2012)
- Philosophy 592-Pre-College Philosophy (Philosophy in Schools) (Spring 2013)
The University of Memphis
Fall 2010-Spring 2012
- Philosophy 1102-Values in the Modern World (Fall 2010, Spring 2011)
- Philosophy 1102-Values in the Modern World (dual enrollment high school course) (Fall 2011)
- Philosophy 1611-Elementary Logic (online) (Spring 2012)
The Salisbury School, Upper School (Salisbury, Maryland)
Fall 2004-Spring 2007
- Introduction to Philosophy
- Ethics
- World History I
- Mock Trial
Mount Carmel High School, Upper School (Benque del Viejo, Belize, Central America)
Fall 2003-Spring 2004
- Introduction to Philosophy
- English