First level Applied Linear Algebra Mathematical Modelling Introduction to Programming I Linear Algebra Calculus A Descriptive Statistics and Probability Statistical Inference I Distribution Theory I Second level Differential Equations Applied Dynamical Systems Computer Algebra Numerical Methods I Calculus B Linear Algebra Calculus in Higher Dimensions Philosophy of Science Applied Statistics II Statistical Inference II Distribution Theory II Forecasting II Third level Partial Differential Equations Numerical Methods II Mechanics and Calculus of Variations Special Relativity and Riemannian Geometry Ordinary Differential Equations Applied Statistics III Statistical Inference III Distribution Theory III Time Series III Mathematical Techniques in Statistics