Skip to main content


Course Requirements
Major Academic Plan
Career Paths

Complete both of the following courses:

CS 235: Data Structures and Algorithms
Math 485: Mathematical Cryptography

Complete one of the following tracks:

Track 1:
Math 371: Abstract Algebra
Math 487: Number Theory

Track 2:
CS 224: Introduction to Computer Systems
CS 324: Systems Programming
CS 465: Computer Security

Coming soon!

Coming soon!