Teaching
Lehigh University
- ANTH 012: Introduction to Archaeology and Human Origins
 - ANTH 145: Human Evolution
 - ANTH/LAS/GS 117: Archaeology of Latin America [cross-listed with Latin American & Latino Studies and Global Studies Interdisciplinary Programs]
 - ANTH 197: Anthropology of Violence and Conflict
 
Middle Tennessee State University
- ANTH 2210: World Prehistory
 - ANTH 3310: Biological Anthropology
 
University of Tennessee, Knoxville
- ANTH 110: Human Origins
 - ANTH 210: Principles of Biological Anthropology
 - ANTH 309: Advanced Principles of Biological Anthropology
 
University of Central Florida (Graduate Teaching Assistant)
- ANT 4525: Human Osteology
 - ANT 4521: Forensic Anthropology
 - ANT 4183: Archaeological Sciences
 - ANT 4462: Medical Anthropology
 - ANT 3026: Anthropology of the Undead (Online)
 - ANT 2410: Cultural Anthropology
 - ANT 3212: Peoples of the World
 
Non-credit Courses for the General Public:
- Archaeology of Caribbean Piracy