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