Courses Taught:

Webster University

POLT 1000/AFCS 3000: Hip-Hop, Politics, and Protest

INTL 1050/POLT 1050: Introduction to International Relations (Syllabus)

INTL 3700: International Organizations

INTL 4600/POLT 3400: Democracy and Development

INTL5655/POLT 4400: African Politics 

INTL 6000: Capstone in International Relations 

University of Delaware

POSC 433: African Politics

POSC 475: United Nations 

POSC 300: Research Methods for Political Science