I have taught the following courses at Utica College in New York. Please check the online course registration page (login required) for my current teaching schedule.


CYB616 – Domestic Terrorism and Extremist Groups

CYB633 – Critical National Infrastructures and National Security

CYB667 – Critical Incident Command, Response, and All-Hazards

CYB640 – Tactics, Techniques, and Procedures

ECM633 – Internet and Network Security


CRJ228 – Cyber Technologies for Criminal Justice

CRJ307 – Homeland Security and Counterterrorism

CRJ461 – Senior Seminar