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 Networks/System Security.


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

Times and Locations

Spring 2021
MW, 3:00pm - 4:20pm, On Zoom
Th, 3:00pm - 3:50pm, CMB 1190