Current Courses
Principles of Scientific Reasoning
- Spring 2013, University of Pittsburgh
Previous Courses
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