top of page

Teaching/Mentoring

"A good mentor teaches you how to think, not what to think."

Undergraduate Courses Taught

Traditional 16-week Courses:

Administration of Justice

CJ Research Methods & Analysis

Crime Prevention & Delinquency

Criminal Procedure & Evidence

Introduction to Criminal Justice **Taught at multiple institutions

Introduction to Law Enforcement

Juvenile Justice

Law Enforcement-Community Relations

Police Organization & Administration

Research Methods

Seminar: Criminal Profiling

Special Topics: White Collar Crime

The American Legal System

White-Collar Crime **Taught at multiple institutions

Accelerated 8-week Courses:

Community Policing

Correctional Systems & Practices

Intro to Criminal Justice

Introduction to CJ Ethics

Introduction to Corrections

Juvenile Justice

Professional Strategies (Capstone)

Research Literacy in Social Sciences

Special Topics: Comparative Criminal Justice

Graduate (Master's) Courses Taught

Accelerated 8-week/7-week Courses:

Comparative Criminal Justice **Taught at multiple institutions

Research Methods in CJ Admin.

Research Methods I: Quantitative

Seminar on Police Practices

Special Topics: White Collar Crime

Graduate (Doctoral) Courses Taught

Evaluating Criminal Justice Interventions
Juvenile Justice
Types & Characteristics of Crime

Student Mentoring

Doctoral Project Committee Member - Psy.D. Students
Senior Seminar Advisor - Criminal Justice Students

bottom of page