Teaching

Hampton University

Department of Sociology, Criminal Justice, and Homeland Security

CRJ 215Introduction to CriminologySpring 2024, 2025
CRJ 301U.S. Cyber Security Law and PolicyFall 2023, 2025
CRJ 302Global Cyber Security Law and PolicyFall 2024, 2026
CRJ 303Cybersecurity and EthicsSpring 2024, 2025, 2026
CRJ 305The Criminal Justice SystemSpring 2024, 2025, 2026; Fall 2024
CRJ 408Cybercrime and Homeland SecuritySpring 2024, 2025, 2026
CRJ 409Criminalistics of CybercrimeFall 2023, 2024, 2025, 2026
CRJ 416Terrorism and National Security ManagementSpring 2024, 2025, 2026
CRJ 419Cyber Security in Private OrganizationsFall 2023, 2024, 2025
SOC 205Introduction to SociologyFall 2023

The Citadel

Department of Criminal Justice

CRMJ 202CriminologyFall 2017, Fall 2020
CRMJ 270/370Police Systems and PracticesFall 2017 – Spring 2022
CRMJ 374Theories of TerrorismFall 2019 – Spring 2022
CRMJ 568International and Domestic Terrorism (Online)Spring 2018 – Fall 2021
INTL 570Homeland Security (Online)Spring 2019, Spring 2022
LDRS 311Junior Ethics Enrichment ExperienceFall 2021

University of Maryland

Department of Criminology and Criminal Justice

CCJS 200Statistics for Criminology and Criminal JusticeSpring 2017
CCJS 100Introduction to Criminal JusticeFall 2015

Teaching Assistant

CCJS 620Fundamentals of Criminological Research2012 – 2015
CCJS 621General Linear Models in Criminal Justice Research2013 – 2017
CCJS 105Introduction to Criminology2011 – 2012

Intern Supervisor

National Consortium for the Study of Terrorism and Responses to Terrorism (START), 2013 – 2016