Prior to becoming an assistant professor, he taught for several years as a teaching associate in the department of philosophy and religion at Coastal. He earned a bachelor's degree in philosophy from North Carolina State University and a doctorate from the University of Colorado at Boulder. His area of specialty is metaphysics, epistemology and applied ethics.