Calculus Ordinary Differential Equations
Number Theory Partial Differential Equations
Complex Variables Numerical Methods in Computers
Modern Geometry Linear Algebra
Foundations and Logic Real Analysis
Topology Engineering Mathematics
Discrete Structures Probability and Statistics
Algorithms * Numerical Methods in Computers
Modeling and Simulation Operating Systems *
Computer Graphics (I and II) * Assembly Language
The Internet and the Web * CS 101 – Introduction to Programming *
Analytic Number Theory Modern Geometry Modern Algebra
Complex Variables Computer Graphics (I and II) * Algorithms
Scientific Data Visualization (I and II)* Operating Systems Image Processing *
Data Structures and Algorithms Visual Languages * Data Mining *
Computational Geometry * Solids Modeling * Structural Morphology *
Computer Animation * High-performance Graphics Systems Virtual Reality *
Computer Game Development * Chemoinformatics * Radical Design *
Computational Methods in Molecular Biology * Visual Analytics (2007)