Courses Taught
Anthropological Research Methods
Senior Thesis in Anthropology
Colonial and Post-Colonial East Africa
Contemporary Ethnographies
Culture and the Human Experience
Ecological Anthropology
Economic Anthropology
Ethnohistory
Freshman Studies
Humanity in the Digital Age
Introduction to Biological Anthropology
Introduction to Archaeology
Introduction to Anthropology
Migration and Diaspora
Peoples and Cultures of Africa
Colonial and Post-Colonial East Africa
Archaeological Theory
Theory in Anthropology – Foundations
Theory in Anthropology – Contemporary Cultural and Social Theory
Archaeology of Gender
Rise of Civilization
Taboos
Foundations of Applied Anthropology
Anthropology of International Development