Appointments

 

Courses

Current Courses

Past courses

Texas A&M University-Kingsville

Michigan State University

Grand Valley State University

  • PHI 101 – Introduction to Philosophy
    6 sections (Fall 2011 – Winter 2014)
  • PHI 102 – Ethics
    16 sections (Fall 2011 – Winter 2014)
  • PHI 103 – Logic
    1 section (Winter 2014)
  • PHI 300 – Theories of Human Nature
    1 section, Fall 2011

Brooklyn College

  • CC 30.06 – Scientific Revolutions
    4 sections, Fall 2009 – Spring 2010
  • PHIL 14 – Business Moral Issues
    4 sections, Fall 2007 – Spring 2009
  • PHIL 11.3 Hellenistic and Roman Philosophy
    1 section, Fall 2008
  • CORE CC2.1 – Knowledge, Reality, and Values
    1 section, Fall 2007
  • CIS 12W/PHI 14.4 – Computer Ethics 
    2 sections, Fall 2006 – Spring 2007