- Data Structures
- Advanced Programming Tools and Techniques
- Introduction to Software Engineering
- Computer Programming II
- Computer Programming I
- Computing and Informatics Design I (Freshman Design)
- Machine Learning
- Interactive Computer Graphics
- Game Development Workshop II
Computer Science
- Database Systems
- Software Design I
- Artificial Intelligence
- Web Development
- Computer Game Design and Development
- Data Structures
- Programming Language Concepts
- Algorithms and Analysis
- Systems Programming & Systems Architecture (C Language, MIPS Assembly Language)
- Mathmatical Foundations of Computer Science (Racket)
Math
- Linear Algebra
- Discrete Math
- Probability & Statistics I
- Calculus I, II, III, & Multivariate Calculus
- Physics I, II, III
Game Dev
- Game Development Workshop I
- Overview of Computer Gaming
- Computer Graphics Imagery I (Autodesk Maya)