Skip to main content

Courses Taught

  • CJ2600 Criminal Justice in America
  • CJ2610 Criminology
  • CJ3500 Diversity in Criminal Justice
  • CJ3630 Police in America
  • CJ3650 Juvenile Justice
  • CJ3600 Police Organization and Administration
  • CJ3640 Comparative Criminal Justice Systems
  • CJ3720 Digital Crime and Terrorism
  • CJ2630 Foundations in Cyber Security
  • CJ3750 Cyber Risk Management

Areas of Expertise

  • Cybersecurity
  • Criminal Justice