HST 101 History of Western Civilization
HST 102 History of Western Civilization
HST 381 History of Africa (before 1830)
HST 382 History of Africa (1830 - present)
HST 486 A History of Christianity in Africa
Historical Dictionary of Zimbabwe, 3rd edition (Lanham, MD: Scarecrow Press, 2001)
Co-editor with R. Kent Rasmussen