teaching
Current and previous courses.
University of Tennessee at Chattanooga
- Fall 2026 CPSC 3600 Principles of Information Security and Assurance
- Fall 2026 CPSC 4660/5660 System Vulnerability Analysis and Auditing
- Spring 2026 CPSC 4620/5620 Computer Network Security
- Fall 2025 CPSC 4660 System Vulnerability Analysis and Auditing
University of Louisiana at Lafayette
Graduate Teaching Assistant
- 2019–2021 CMPS 315 Introduction to Cyber Security
- 2019–2021 INFX 450 System Administration and Maintenance
Course materials will be posted here as they become available.