An Undergraduate Curriculum in Mathematics


Dr. Alexander Coward

Director of Studies in Mathematics


This curriculum is intended for students who want to learn mathematics to the standard of someone graduating as a math major from a top university. 

Topics range from classical geometry dating back to Ancient Greece, through pioneering work done in the 17th, 18th and 19th centuries, to modern mathematics that forms the foundations of current research. 

The course of study balances pure mathematical topics like Galois Theory and Geometry with elements of applied mathematics like Fluid Mechanics and Statistical Mechanics. It also covers important topics in mathematical physics such as Special Relativity and Quantum Theory, as well as topics in theoretical computer science and the mathematical foundations of Machine Learning and Blockchain. 

Base Curriculum

Pure Mathematics


General Overview: Review of High-School Calculus, writing Mathematics at University level, elementary Logic and Set Theory.


General Overview: Introduction to Complex Numbers, Group Theory, Linear Algebra, Rings and Modules, Representation Theory, Galois Theory.

  • (Lecture Notes with Problem Sets) Introduction to Complex Numbers by Dr. Peter Neumann of the University of Oxford.
  • (Lecture Notes with Problem Sets) Introduction to Group Theory by Prof. Jeremy Rickard of the University of Bristol. 
  • (Lecture Notes with Problem Sets) Linear Algebra I by Dr. Peter Neumann of the University of Oxford. 
    • Join our class on this material by clicking here. Sep 5, 2018 – Oct 28, 2018.
  • (Lecture Notes with Problem Sets) Group Theory by Dr. Richard Earl of the University of Oxford.
  • (Lecture Notes with Problem Sets) IB Linear Algebra by Dr. Simon Wadsley of the University of Cambridge. 
  • (Lecture Notes with Problem Sets) A3: Rings and Modules by Dr. Richard Earl of the University of Oxford.
  • (Lecture Notes with Exercises) Introduction to Representation theory by Prof. Pavel Etingof of Massachusetts Institute of Technology.
  • (Lecture Notes with Exercises) Fields and Galois Theory by Prof. James Milne of the University of Michigan.


General Overview: Real analysis, Integration (including Lebesgue Integration), Measure Theory, Metric Spaces, Topological Spaces, Complex Analysis, Functional Analysis (i.e. Banach Spaces and Hilbert Spaces). 

Number Theory and Combinatorics

General Overview: Elementary Number Theory, Introductory Combinatorics, Graph Theory, Combinatorial Geometry, Probabilistic Combinatorics. 

Geometry and Topology

General Overview: Classical Geometry of the Plane. Elementary geometry in ℝ^3. Metric and Topological Spaces. Projective Geometry. Differential Forms. Algebraic Topology. Differentiable Manifolds and Riemannian Metrics.

Applied Mathematics

Mathematical Methods and Mathematical Physics

General Overview: Multivariable Calculus, Ordinary Differential Equations, Introductory Dynamics, Numerical Analysis, Introductory Special Relativity, Calculus of Variations, Electromagnetism, Introductory Quantum Theory

Probability Theory

General Overview: Combinatorial Probability, Measure Theory, Applied Probability, Stochastic Analysis, Stochastic Calculus. 

Engineering Mathematics

General Overview: Fourier Analysis, Fluid Dynamics, Statistical Mechanics.

Mathematical Biology

General Overview: Population Modeling. Mathematical Physiology. 

Computational Mathematics, Statistics, Data Analysis, Optimization and Machine Learning

General Overview: Using Python for Mathematics, Numerical Analysis, Introduction to Statistics, Statistical Inference, Optimization, Foundations of Machine Learning.

Complexity, Cryptography, Game Theory and Computer Science

General Overview: Complexity Theory, Cryptography, Game Theory, Data Structures and Algorithms, Theoretical Computer Science, Foundations of Blockchain.