Leiden University
Assistant Professor
Master's Crisis & Security Management
Terrorism & Counterterrorism: Governing Wicked Problems
Spring 2023, 2024
Terror Groups' Non-Violent Activities & Government Responses
Spring 2022
Master's International Relations & Diplomacy
Research Design - Thesis Lab I
Fall 2020, 2021, 2022
Thesis Lab II
Spring 2021, 2022, 2023
Bachelor's Security Studies
Research Methods II (level 200)
Fall 2020
Thesis Security Studies (level 400)
Spring 2021, 2022
New Jersey City University
Assistant Professor
Master's in National Security
SECU 615 - Research Methods I
Fall 2016, 2017, 2018, 2019
SECU 620 - Research Methods II
Spring 2019
SECU 675 - Thesis II
Spring 2018
Bachelor's Security Studies
SECU 155 - Introduction to International Security
Fall 2018, 2019
SECU 221 - Contemporary International Security
Spring 2019, 2020
SECU 398 - Research Methods in Professional Security Studies
Fall 2016, 2017; Spring 2017
DSc in Civil Security Leadership, Management & Policy
SECU 810 - Current Issues in Civil Security, Leadership, Management & Policy I
Summer 2016, 2017
SECU 815 - Current Issues in Civil Security, Leadership, Management & Policy II
Summer 2016, 2017
SECU 860 - Dissertation Proposal I
Spring 2017, 2018, 2019, 2020
SECU 865 - Dissertation Proposal II
Spring 2017, 2018, 2019, 2020
SECU 900 - Dissertation Seminar I
Summer 2019
SECU 910 - Disseration Seminar II
Summer 2019
Assistant Professor
Master's Crisis & Security Management
Terrorism & Counterterrorism: Governing Wicked Problems
Spring 2023, 2024
Terror Groups' Non-Violent Activities & Government Responses
Spring 2022
Master's International Relations & Diplomacy
Research Design - Thesis Lab I
Fall 2020, 2021, 2022
Thesis Lab II
Spring 2021, 2022, 2023
Bachelor's Security Studies
Research Methods II (level 200)
Fall 2020
Thesis Security Studies (level 400)
Spring 2021, 2022
New Jersey City University
Assistant Professor
Master's in National Security
SECU 615 - Research Methods I
Fall 2016, 2017, 2018, 2019
SECU 620 - Research Methods II
Spring 2019
SECU 675 - Thesis II
Spring 2018
Bachelor's Security Studies
SECU 155 - Introduction to International Security
Fall 2018, 2019
SECU 221 - Contemporary International Security
Spring 2019, 2020
SECU 398 - Research Methods in Professional Security Studies
Fall 2016, 2017; Spring 2017
DSc in Civil Security Leadership, Management & Policy
SECU 810 - Current Issues in Civil Security, Leadership, Management & Policy I
Summer 2016, 2017
SECU 815 - Current Issues in Civil Security, Leadership, Management & Policy II
Summer 2016, 2017
SECU 860 - Dissertation Proposal I
Spring 2017, 2018, 2019, 2020
SECU 865 - Dissertation Proposal II
Spring 2017, 2018, 2019, 2020
SECU 900 - Dissertation Seminar I
Summer 2019
SECU 910 - Disseration Seminar II
Summer 2019
Binghamton University (SUNY)
Instructor of Record
PLSC 486Z - Political Economy of Conflict
Spring 2016
PLSC 486K - Insurgency & Counterinsurgency
Spring 2014
PLSC 380P - Fighting The State
Summer 2014
PLSC 380A - Protest Behaviors & Dynamics
Summer 2013
Borough of Manhattan Community College (CUNY)
Adjunct Lecturer
POL/AFN 152 - Modern Black Political Thought
Fall 2010, Spring 2011, Summer 2011, Summer 2012
SOC/AFL 125 - Comparative Ethnic Studies 1
Fall 2011, Winter 2012, Summer 2012, Summer 2013, Summer 2014
HIST/AFN 123 - African American History 17th Century - 1865
Spring 2011, Winter 2012
ENG 101 - English Composition 1
Fall 2010, Spring 2011, Summer 2011