Teaching Activities
My teaching materials are generally hosted on CanvasCourse descriptions can be found here
My teaching schedule for the 2025-2026 school year is:
Autumn -- CSS 342 - Data Structures, Algorithms, and Discrete Math
Autumn -- CSS 432 - Networking
Spring -- CSS 539 - Security in Emerging Environments
Over the course of any two year cycle, I am likely to teach most of the following courses (link to typical syllabus):
CSS337 -- Secure Systems
CSS342 -- Data Structures, Algorithms, and Discrete Math
CSS432 -- Networking
CSS527 -- Cryptography
CSS539 -- Security in Emerging Environments
CSS576 -- Cybersecurity and Artificial Intelligence
CSS577 -- Secure Software Development
CSS579 -- Malware Reverse Engineering
CSS590 -- Adversarial Machine Learning