Teaching
My current and upcoming classes (and corresponding course websites if available):
Fall 2025:Spring 2026:CSC 491/591 Human-Centered Security
CSC 474 Network Security is an introductory computer security course for undergraduate students covering network security. Topics covered include cryptography, authentication protocols, firewalls, intrusion detection systems, routing and DNS security, communication privacy and anonymity, and wireless security.
CSC 491/591* Human Centered Security is a special topics computer security course for graduate and advanced undergraduate students introducing the concepts and methods of human-centered cyber security research. Topics include the design, planning, execution, and statistical analysis of research studies.
CSC 791 Human Centered Security is an advanced special topics computer security course covering concepts, methods, and advances of human-centered IT security. Topics include the design, planning, execution, and statistical analysis of research studies, as well as foundations of and recent advances in human-centered security.
CSC/ECE 574 Computer & Network Security is a graduate-level introduction to computer and network security and privacy covering four key topic areas: basics of cryptography and crypto protocols, network security, systems security, and privacy.