Courses Taught:

Webster University

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

INTL 3700: International Organizations (Syllabus)

INTL 4600/POLT 3400: Democracy and Development (Syllabus) 

INTL5655/POLT 4400: African Politics 

INTL 6000: Capstone in International Relations 

University of Delaware

POSC 433: African Politics (Syllabus)

POSC 475: United Nations 

POSC 300: Research Methods for Political Science