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.