Teaching
- CS571 Case Studies in Computer Security, WPI, Spring 2026
- CS3516 Computer Networks, WPI, 2026C
- CS596 Advanced Digital Forensics and Incident Response for Teachers, 2025B
- CS3516 Computer Networks, WPI, 2025B
- CS592 Introduction to Digital Forensics for Teachers, WPI, 2025E
- CS4516 Advanced Computer Networks, WPI, 2025D
- CS3516 Computer Networks, WPI, 2025C
- CS525ST Digital Forensics, WPI, 2024E
- CS592 Introduction to Digital Forensics for Teachers, WPI, 2024E
- CS4516 Advanced Computer Networks, WPI, 2024D
- CS3516 Computer Networks, WPI, 2024C
- CSC 253 Computer Forensics, Sac State, 2016-2023
- CSC 153 Computer Forensics Principle and Practice, Sac State, 2016-2023
- CSC/CPE 138, Computer Networks and Internets, Sac State, 2016-2023
- CSC 134 Database Management Systems, Sac State, 2016-2023
- CSC 110 Introduction to Programming Logic for Teachers, Sac State, 2016-2023
Fun Teaching Activities
- Sac State Center for Teaching and Learning (CTL) Teach On!-Line Summer Camp, help trained 700+ faculty to teach online over 9 weeks, Summer 2020, 2021
- Digital Forensics Summer Academies for High School Students, Summer 2019-2022
- Cyber Security Summer Academies for High School Students, Summer 2018