Teaching Activities

My teaching materials are generally hosted on Canvas

Course descriptions can be found here

My teaching schedule for the 2022-2023 school year is:

Autumn -- CSS 342 - Data Structures, Algorithms, and Discrete Math
Winter -- CSS 343 - Data Structures, Algorithms, and Discrete Math II
Winter -- CSS 576 - Cybersecurity and Artificial Intelligence

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