California State University, Bakersfield 

Fall 2017-Spring 2018

  • Philosophy 3320/Communications 3302-Ethical Issues in the Media
  • Philosophy 3318-Professional Ethics

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