Current Courses
Utah State University
My courses train students to read sources carefully, to recognize how narratives are constructed, and to question inherited categories. I teach African history as world history and legal history as social history.
HIST 3510
Africa and the Modern World
HIST 1510
The Modern World
HIST 6880
Comparative Legal History
HIST 6010
History and Theory
HIST 3000
Historical Research Methods
HIST 3520
Law and the Making of the Modern World In Development
HIST 6870
Archives, AI, and Historical Knowledge In Development
Previously Taught
UNIVERSITY OF MICHIGAN (2015–2024)
Africa to 1850 · Islam in Africa · Europe in the Era of War · The Holocaust · History of the Economy · The American South: A History of Race and Culture Since Reconstruction
KYAMBOGO UNIVERSITY (2009–2015)
Imperialism in the Third World Since the Mercantilist Era · World Revolutions · History of Uganda · European History