Department of Mathematics Modules
This page lists mathematics (MA) modules for the academic year 2026/27
You can filter the list below to display only the information you need. For example, you can filter by 'MA1' for first-year modules.
| ModuleCodeLink | ModuleTitle | CATS | Term | ModuleLeader | Notes |
|---|---|---|---|---|---|
| MA117 | Programming for Scientists | 10 | 2 | Christian Ikenmeyer | |
| MA124 | Mathematics by Computer | 10 | 1,2 | Mark Cummings | |
| MA132 | Foundations | 10 | 1 | Gavin Brown | |
| MA133 | Differential Equations | 10 | 2 | Lukas Eigentler | Students external to Maths only |
| MA138 | Sets and Numbers (MathsStats, MORSE, Data Sc) | 10 | 1 | Adam Harper | Students external to Maths only |
| MA138 | Sets and Numbers (Maths/Physics, Maths/Phil, Disc Maths) | 10 | 1 | Robert Kropholler | Students external to Maths only |
| MA139 | Analysis 2 | 15 | 2 | Richard Sharp | |
| MA140 | Mathematical Analysis 1 | 10 | 1 | Akshat Mudgal | Students external to Maths only |
| MA141 | Analysis 1 | 10 | 1 | Peter Topping | |
| MA142 | Calculus 1 | 10 | 1 | Vedran Sohinger | Students external to Maths only |
| MA143 | Calculus 2 | 10 | 2 | Albane Thery | Students external to Maths only |
| MA144 | Methods of Mathematical Modelling 2 | 10 | 2 | Siri Chongchitnan | |
| MA145 | Mathematical Methods and Modelling 2 | 10 | 2 | Susana Gomes | Students external to Maths only |
| MA146 | Methods of Mathematical Modelling 1 | 10 | 1 | Radu Cimpeanu | |
| MA147 | Mathematical Methods and Modelling 1 | 10 | 1 | Ferran Brosa Planella | Students external to Maths only |
| MA148 | Vectors and Matrices | 10 | 2 | Oleg Kozlovski | Students external to Maths only |
| MA149 | Linear Algebra | 15 | 2 | Harry Petyt | Students external to Maths only |
| MA150 | Algebra 2 | 15 | 2 | Inna Capdeboscq | |
| MA151 | Algebra 1 | 10 | 1 | Sunny Sood | |
| MA152 | Mathematical Analysis 2 | 15 | 2 | Florian Theil | Students external to Maths only |
| MA1K2 | Refresher Mathematics | 0 | 0 | Andrew Brendon-Penn | Pre Term 1 module; not for credit |
| MA1T1 | Maths Assignment pages T1 | 1 | Mark Cummings | Year Tutor managed | |
| MA1T2 | Maths Assignment pages T2 | 2 | Mark Cummings | Year Tutor managed | |
| MA222 | Metric Spaces | 10 | 2 | Ian Melbourne | Students external to Maths only |
| MA240 | Modelling Nature's Nonlinearity | 15 | 1 | David Wood | updated and changed credit for 26/27 |
| MA241 | Combinatorics | 10 | 1 | Daniel Ueltschi | Paired with MA341 |
| MA243 | Geometry | 10 | 1 | Martin Gallauer | Paired with MA343 |
| MA250 | Partial Differential Equations | 10 | 1 | Tobias Grafke | Students external to Maths only |
| MA252 | Combinatorial Optimization | 10 | Not running 26/27 | ||
| MA254 | Theory of ODEs | 10 | 2 | Martin Lotz | Paired with MA354 |
| MA256 | Introduction to Mathematical Biology | 10 | 1 | Lukas Eigentler | Paired with MA356 |
| MA257 | Introduction to Number Theory | 10 | 1 | Sam Chow | Paired with MA357 |
| MA259 | Multivariable Calculus | 10 | 2 | Tim Sullivan | Students external to Maths only |
| MA260 | Norms, Metrics and Topologies | 10 | 2 | Michelle Daher | |
| MA262 | Scientific Communication | 15 | 1,2 | Andrew Brendon-Penn | |
| MA263 | Multivariable Analysis | 10 | 2 | John Green | |
| MA265 | Methods of Mathematical Modelling 3 | 10 | 1 | Marie-Therese Wolfram | |
| MA266 | Multilinear Algebra | 10 | 2 | Gareth Tracey | |
| MA267 | Groups and Rings | 10 | 1 | Nicholas Jackson | Students external to Maths only |
| MA268 | Algebra 3 | 10 | 1 | Richard Lissaman | |
| MA269 | Asymptotics and Integral Transforms | 10 | No longer running | ||
| MA270 | Analysis 3 | 10 | 1 | Cagri Sert | |
| MA271 | Mathematical Analysis 3 | 10 | 1 | Vasily Gelfreykh | Students external to Maths only |
| MA299 | Complex Methods | 15 | 2 | Ed Brambley | New for 26/27, paired with MA399 |
| MA2A4 | Asymptotic Methods | 15 | 1 | Thomasina Ball | New for 26/27, paired with MA3A4 |
| MA2B4 | Probability: Structures and Examples | 15 | 2 | Nikolaos Zygouras | New for 26/27, paired with MA3B4 |
| MA2K3 | Consolidation | 10 | 1 | Richard Lissaman | By invitation only |
| MA2K4 | Numerical Methods and Computing | 10 | No longer running | ||
| MA2L4 | Numerical Analysis and Ordinary Differential Equations | 15 | 2 | Bjorn Stinner | New for 26/27, paired with MA3L4 |
| MA300 | Mathematics of Cryptography | 15 | 2 | Helena Verrill | |
| MA301 | Waves and Metamaterials | 15 | 2 | Bryn Davies | |
| MA302 | Electromagnetism | 15 | 2 | Ferran Brosa Planella | |
| MA341 | Combinatorics | 10 | 1 | Daniel Ueltschi | Paired with MA241 |
| MA343 | Geometry | 10 | 1 | Martin Gallauer | Paired with MA243 |
| MA352 | Combinatorial Optimisation | 10 | Not running 26/27 | ||
| MA354 | Theory of ODEs | 10 | 2 | Martin Lotz | Paired with MA254 |
| MA356 | Introduction to Mathematical Biology | 10 | 1 | Lukas Eigentler | Paired with MA256 |
| MA357 | Introduction to Number Theory | 10 | 1 | Sam Chow | Paired with MA257 |
| MA359 | Measure Theory | 15 | 1 | Keith Ball | |
| MA369 | Asymptotics and Integral Transforms | 10 | No longer running | ||
| MA377 | Rings and Modules | 15 | 2 | Daniel Marlowe | |
| MA390 | Topics in Mathematical Biology | 15 | 1 | Nigel Burroughs | |
| MA395 | Essay | 15 | 1,2 | Oleg Kozlovski | |
| MA397 | Consolidation | 7.5 | 1 | Andrew Brendon-Penn | By invitation only |
| MA398 | Matrix Analysis and Algorithms | 15 | 1 | Magnus Richardson | |
| MA399 | Complex Methods | 15 | 2 | Ed Brambley | New for 26/27, paired with MA299 |
| MA3A4 | Asymptotic Methods | 15 | 1 | Thomasina Ball | New for 26/27, paired with MA2A4 |
| MA3A6 | Algebraic Number Theory | 15 | 2 | Cagri Sert | |
| MA3A9 | Data Driven Mathematical Modelling | 15 | 2 | Markus Kirkilionis | New module |
| MA3B4 | Probability: Structures and Examples | 15 | 2 | Nikolaos Zygouras | New for 26/27, paired with MA2B4 |
| MA3B8 | Complex Analysis | 15 | 1 | Saul Schleimer | |
| MA3D1 | Fluid Dynamics | 15 | 1 | James Sprittles | Moved from Term 2 |
| MA3D4 | Fractal Geometry | 15 | 2 | Mark Pollicott | |
| MA3D5 | Galois Theory | 15 | 1 | Raad Al Kohli | |
| MA3D9 | Geometry of Curves and Surfaces | 15 | 2 | Weiyi Zhang | |
| MA3E1 | Groups and Representations | 15 | 2 | Dmitriy Rumynin | |
| MA3F1 | Introduction to Topology | 15 | 1 | John Smillie | |
| MA3G1 | Theory of PDEs | 15 | 2 | Bertram D眉ring | |
| MA3G6 | Commutative Algebra | 15 | 1 | Marco Schlichting | |
| MA3G7 | Functional Analysis I | 15 | 1 | Ewelina Zatorska | |
| MA3G8 | Functional Analysis II | 15 | 2 | David Bate | |
| MA3H0 | Numerical Analysis and PDEs | 15 | 2 | Radu Cimpeanu | |
| MA3H2 | Markov Processes and Percolation Theory | 15 | 2 | Oleg Zaboronski | |
| MA3H3 | Set Theory | 15 | 1 | Andras Mathe | |
| MA3H5 | Manifolds | 15 | 1 | Dmitriy Rumynin | |
| MA3H6 | Algebraic Topology | 15 | 2 | Davide Spriano | |
| MA3H7 | Control Theory | 15 | 2 | Randa Herzallah | |
| MA3J2 | Combinatorics II | 15 | 2 | Bertille Granet | |
| MA3J3 | Bifurcations, Catastrophes and Symmetry | 15 | 2 | David Wood | Didn鈥檛 run in 25/26 |
| MA3J4 | Math Modelling and PDEs | 15 | 1 | Nikos Kallinikos | |
| MA3J8 | Approximation Theory and Applications | 15 | 2 | Clarice Poon | Moved from Term 1 |
| MA3K0 | Probability in Many Variables | 15 | 2 | Tim Austin | Moved from Term 1, Formerly "High-Dimensional Probability" |
| MA3K1 | Mathematics of Machine Learning | 15 | 2 | Clarice Poon | |
| MA3K4 | Introduction to Group Theory | 15 | 1 | Adam Thomas | |
| MA3K6 | Boolean Functions | 15 | 1 | Vadim Lozin | |
| MA3K7 | Problem Solving with Python | 15 | 1 | Daniel Marlowe | Pre-registration required, Module running twice |
| MA3K7 | Problem Solving with Python | 15 | 2 | Nikos Kallinikos | Pre-registration required, Module running twice |
| MA3K9 | Mathematics of Digital Signal Processing | 15 | 1 | Randa Herzallah | |
| MA3L2 | Optimisation | 15 | 1 | Susana Gomes | |
| MA3L3 | Communicating Mathematics | 15 | 1 | Helena Verrill | Pre-registration required |
| MA3L4 | Numerical Analysis and Ordinary Differential Equations | 15 | 2 | Bjorn Stinner | New for 26/27, paired with MA2L4 |
| MA3P2 | Knot Theory | 15 | 2 | Mark Cummings | |
| MA424 | Dynamical Systems | 15 | 1 | Richard Sharp | |
| MA426 | Elliptic Curves | 15 | 1 | Harry Schmidt | |
| MA427 | Ergodic Theory | 15 | 2 | Ian Melbourne | |
| MA433 | Fourier Analysis | 15 | 1 | Jose Rodrigo | |
| MA442 | Group Theory | 15 | 1 | Adam Thomas | Moved from term 2 |
| MA448 | Hyperbolic Geometry | 15 | 2 | Adam Epstein | Didn鈥檛 run in 25/26 |
| MA453 | Lie Algebras | 15 | 2 | Inna Capdeboscq | |
| MA467 | Presentations of Groups | 15 | 2 | Derek Holt | Didn鈥檛 run in 25/26 |
| MA473 | Reflection Groups | 15 | 1 | Ric Wade | |
| MA482 | Stochastic Analysis | 15 | 1 | Oleg Zaboronski | |
| MA4A2 | Advanced PDEs | 15 | 1 | Filip Rindler | |
| MA4A5 | Algebraic Geometry | 15 | 1 | Alexander Kasprzyk | Moved from term 2 |
| MA4A7 | Quantum Mechanics | 15 | 2 | Vasily Gelfreykh | Didn鈥檛 run in 25/26 |
| MA4C0 | Differential Geometry | 15 | 1 | Ruadha铆 Dervan | |
| MA4E0 | Lie Groups | 15 | 1 | Chunyi Li | |
| MA4E7 | Population Dynamics: Ecology and Epidemiology | 15 | 1 | Matt Keeling | Moved from term 2 |
| MA4G6 | Calculus of Variations | 15 | 2 | David Parise | Didn鈥檛 run in 25/26 |
| MA4H0 | Applied Dynamical Systems | 15 | 1 | ||
| MA4H4 | Geometric Group Theory | 15 | 1 | Robert Kropholler | |
| MA4H9 | Modular Forms | 15 | 2 | Samir Siksek | Didn鈥檛 run in 25/26 |
| MA4J0 | Advanced Real Analysis | 15 | 2 | Jose Rodrigo | |
| MA4J1 | Continuum Mechanics | 15 | 2 | Joe Webber | |
| MA4J3 | Graph Theory | 15 | 1 | Vadim Lozin | |
| MA4J5 | Structures of Complex Systems | 15 | 1 | Markus Kirkilionis | Didn鈥檛 run in 25/26 |
| MA4J7 | Cohomology and Poincar茅 Duality | 15 | 2 | John Greenlees | |
| MA4J8 | Commutative Algebra II | 15 | 1 | John Greenlees | Didn鈥檛 run in 25/26 |
| MA4K8 | Maths in Action | 30 | 1,2 | Martin Lotz | |
| MA4K9 | Research Project | 30 | 1,2 | Bjorn Stinner | |
| MA4L0 | Advanced Topics in Fluids | 15 | 2 | Thomasina Ball | Moved from term 1 |
| MA4L2 | Statistical Mechanics | 15 | 2 | Vedran Sohinger | Didn鈥檛 run in 25/26 |
| MA4L5 | Mathematics of Cancer | 15 | 2 | Nigel Burroughs | |
| MA4L6 | Analytic Number Theory | 15 | 2 | Sam Chow | |
| MA4L7 | Algebraic Curves | 15 | 2 | Diane Maclagan | |
| MA4M1 | Epidemiology by Example | 15 | 2 | Kat Rock | |
| MA4M2 | Mathematics of Inverse Problems | 15 | 1 | Marie-Therese Wolfram | |
| MA4M6 | Category Theory | 15 | 2 | Not running 26/27 | |
| MA4M8 | Theory of Random Graphs | 15 | 2 | Richard Montgomery | |
| MA4M9 | Mathematics of Neuronal Network | 15 | 2 | Magnus Richardson | |
| MA4N1 | Theorem Proving with Lean | 15 | 1 | Damiano Testa | |
| MA4N4 | Transport Processes in Mathematical Biology | 15 | 1 | Not running 26/27 | |
| MA4N6 | Finite-Element Methods for PDEs | 15 | 1 | Bjorn Stinner | Moved from term 2 |
| MA4N8 | Topics in Set Theory | 15 | 1 | Adam Epstein | Didn鈥檛 run in 25/26 |
| MA4P3 | Classical Groups | 15 | 2 | Gareth Tracey | New module |
| MA5P1 | Dissertation | 90 | 3 | Oleg Kozlovski | |
| MA5Q5 | First Year MSC Project | 30 | 3 | Oleg Kozlovski | |
| MA934 | Numerical Algorithms and Optimisation | 15 | 1 | Malena Landman | |
| MA939 | Topics in Number Theory | 15 | 2 | Adam Harper | |
| MA946 | Introduction to Graduate Probability Theory | 15 | 1 | Daniel Ueltschi | Moved from term 2 |
| MA947 | Graduate Real Analysis | 15 | 1 | Josephine Evans | Moved from term 2 |
| MA951 | Graduate Algebra | 15 | 1 | Marco Schlichting | |
| MA953 | Topics in Partial Differential Equations | 15 | 2 | Florian Theil | Moved from term 1 |
| MA954 | Complex Geometry | 1 | Weiyi Zhang | ||
| MA9M2 | Topics in Combinatorics | 15 | 2 | Rigoberto Zelada | |
| MA9M4 | Modelling and Computation of Fluid Dynamics Across Phases and Scales | 15 | 1 | Kawa Manmi | |
| MA9M6 | Topics in Algebraic Geometry | 2 | Miles Reid | ||
| MA9N5 | Topics in Algebra | 2 | Christian Boehning | ||
| MA9N8 | Topics in Group Theory | 15 | Not running 26/27 | ||
| PX912 | Multiscale Modelling & Applications II | 15 | 1 | Thomas Hudson |