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 (GTA)
- Introduction to Cyber Security (CMPS 315)
- System Administration and Maintenance (INFX 450)
Course materials will be posted here as they become available.