Current Courses
- Not teaching in the academic year 2013-2014
Previous Courses
Principles of Scientific Reasoning
- Spring 2013, University of Pittsburgh
Myth and Science
- Spring 2011, University of Pittsburgh
Principles of Scientific Reasoning
- Fall 2010, University of Pittsburgh
Introduction to Philosophy
- Fall 2006, Spring 2007, University of Nevada, Reno