Current Classes


Teaching Experience


  • Fall 2018 Instructor - City College of New York - Introduction to Philosophy
  • Fall 2018 Instructor - University of Pennsylvania - Biomedical Ethics; Formal Reasoning & Logic
  • Spring 2016 Instructor - Brooklyn College - Reasoning
  • Fall 2015 Instructor - Brooklyn College - Moral Issues in Business
  • Spring 2015 Instructor - Brooklyn College - Introduction to Philosophy; Environmental Ethics
  • Fall 2014 Instructor - Brooklyn College - Introduction to Philosophy; Scientific Revolutions
  • Spring 2014 Instructor - Brooklyn College - Two Sections of Introduction to Philosophy
  • Fall 2013 Instructor - Brooklyn College - Two Sections of Introduction to Philosophy
  • Spring 2012 Instructor - University of Hawai‘i at Manoa - Marine Biology Capstone Course 
  • Fall 2007 Graduate Seminar - University of Hawai‘i at Manoa. Co-taught seminar on Darwin's On the Origin of Species
  • Spring 2007 Lab Instructor - University of Hawai‘i at Manoa - Marine Biology
  • Fall 2006 Lab Instructor - University of Hawai‘i at Manoa - Invertebrate Zoology
  • Spring 2006 Teaching Assistant (Lab) - Minnesota State University, Mankato - Animal Diversity
  • Fall 2005 Teaching Assistant (Lab) - Minnesota State University, Mankato - Diagnostic Parasitology


​I will be teaching ​Environmental Ethics and Space & Time at the University of Pennsylvania in Spring 2019.