Teaching is a primary interest of mine and I have taught a variety of courses at Florida State University, Tallahassee Community College, and Utah State University in both face-to-face format and online. My teaching philosophy is one that seeks to expose my students to different viewpoints, and help them gain new critical thinking skills. To achieve this, I have developed many different courses that examine various religious traditions using a number of methodologies. The following are examples of courses I have developed and taught. Clicking the link will take you to a description of the course and its syllabus.

Overall I have had positive evaluations for the courses I've taught. A representative selection of quantitative and qualitative results have been assembed and are available for review. These evaluations also include classroom peer evaluation for courses taught at Tallahassee Community College.