Full Course List
Master's Year
Fall 2025 - Upcoming
CS 52900 - Security Analytics
CS 53600 - Data Communication and Computer Networks
CS 58000 - Algorithm Design, Analysis, and Implementation
CS 59300 - Algorithmic Economics
Summer 2024 - In progress
MA 51100 - Linear Algebra with Applications
Senior Year
Spring 2024
CS 57300 - Data Mining (graduate class)
CS 44800 - Introduction To Relational Database Systems
CS 35500 - Cryptography
ENTR 31500 - Business Planning For Social Entrepreneurship
Fall 2023
CS 57100 - Artificial Intelligence (graduate class)
CS 52600 - Information Security (graduate class)
CSR 10300 - Introduction to Personal Finance
ENTR 20000 - Introduction to Entrepreneurship and Innovation
Junior Year
Spring 2023
CS 40700 - Software Engineering Senior Project
CS 34800 - Information Systems
STAT 41600 - Probability
EAPS 11200 - Earth Through Time
PES 11500 - Bowling
Fall 2022
CS 38100 - Introduction to the Analysis of Algorithms
CS 35400 - Operating Systems
CS 40800 - Software Testing
MUS 25000 - Music Appreciation
Sophomore Year
Spring 2022
CS 30700 - Software Engineering
CS 25200 - Systems Programming
CS 49000 - iOS Development
COM 21700 - Sciene Writing and Presentation
Fall 2021
CS 25100 - Data Structures and Algorithms
CS 25000 - Computer Architecture
CS 39000 - Web Application Programming
STAT 35000 - Introduction to Statistics
EAPS 37500 - Fossil Fuels and Energy in Society
EAPS 10600 - Geosciences in the Cinema
Freshman Year
Summer 2021
PHL 101 - Introduction to Philosophy
PHI 218 - Environmental Ethics
Spring 2021
CS 24000 - Programming in C
CS 18200 - Foundations of Computer Science
MA 265000 - Linear Algebra
ECON 25100 - Microeconomics
EAPS 11100 - Physical Geology
Fall 2020
CS 18000 - Problem Solving and Object-Oriented Programming
CS 19300 - Tools
CS 19100 - Freshman Resource Seminar
MA 26100 - Multivariate Calculus
SPAN 30100 - Spanish Level V
ENGL 10800 - Accelerated First-Year Compositions