This course will introduce students to the fundamentals of computer security. We will focus on software security, applied cryptography, network security, OS security, and privacy. A recurring theme will be security definitions, what kinds of security vulnerabilities may arise, and how to spot and fix vulnerabilities. The course will be structured into three broad sections: Software Security, Cryptography, and Web/WiFi Security.


Dr. Ryan Riley
Office: 1019
Email: rdriley@andrew

Times and Locations

Spring 2023
MW, 11:30am - 12:45pm, CMB 1030
Th, 2:30pm - 3:20pm, CMB 1030