Teaching

Medical Ethics
Baylor University
Syllabus

Introduction to Logic
Baylor University
Syllabus

God, Science, and Human Nature
Baylor University
Syllabus