Daniel has taught courses in philosophy and religions of world for over 14 years. Daniel has taught at the community college and university level. After completing work in religious studies at seminary, Daniel began working a philosophy degree at Colorado State University. After completing a BA in philosophy, Daniel decided to pursue graduate work in both philosophy and philosophy of religion at CSU. When Daniel is not in the classroom, he enjoys drinking coffee, reading, and spending time with his family.