Courses Taught
I teach four courses during a given academic year (click link for recent syllabus):
Curriculum Development
Old Dominion University’s Cybercriminology Program. In 2019, I developed one of the first cybercriminology bachelor’s degree programs in the country. This initial offering was conceived of as an interdisciplinary program with course work from criminal justice, cybersecurity, computer programming, and sociology. After strong growth, I am currently revamping this program in 2025 with a greater emphasis on law, policy, and intelligence analysis.

Pedagogy
Gamification. In 2022 and 2023, I led a project funded by the Association of Certified Forensic Examiners (ACFE) to develop a video game that teaches cybersecurity fundamentals. A “choose your own adventure” video game was created using the Twine software (https://cybercrimegamification.org/). This project concluded with a peer reviewed paper discussing our process and what we learned. This project and its deliverables illustrated the value of gamifying educational content.

Teaching cybercriminology. In 2019 I co-authored one of the first undergraduate textbooks on cybercrime. With the success of this first edition, a second edition was written in 2024.
Developing OER content. I am currently leading a project funded by the Virtual Library of Virginia (VIVA) to develop an open access cybercriminology textbook. This online textbook will be free to all students and educators, and will embed multimedia elements including short video lectures and gamified assessments. This project began in the summer of 2025.