- Intro to OOP: JAVA
- Intro to OOP: C++
- Data Structures II: Java
- Programming Methods II: C++
- Calculus I, II, III
- Linear Algebra
- Discrete Math
- Computer Architecture & Assembly Language - Honors
- Intro to Web Software Development
- Probability & Statistics with Computing
- Analysis of Algorithms I
- Web Software Development
- Operating System Principles
- Programming Methodology
- Software Engineering
- Programming Paradigms and Languages
- Intro to Databases
- Ethical Issues: Science & Technology
- Interactive Multimedia (IOS) Development
- Multiplayer Game Development
- Human Computer Interaction