Graduate Program
Contact Us
Graduate Affairs Committee
Department of Mathematics
Middlesex College, 125
Western University
London, ON N6A 5B7
Canada
F: 519.661.3610
Cassandra Schultz (Graduate Program Assistant)
Graduate Courses in Mathematics
Winter courses start January 6 and end April 4, 2025, unless otherwise indicated.
Course selection for incoming students happens after arrival in discussion with the supervisor.
Note: Students may also be interested in taking courses offered by other departments.
A list of Math core courses, with descriptions of their content, is provided here. Core courses are marked below with a *.
Winter 2025
- Math 9020B/4120B — *Field Theory / N. Lemire
- Math 9052B/4152B — *Algebraic Topology / C. Kapulkin
- Math 9056B/4156B — *Complex Analysis II / G. Sinnamon
- Math 9141B/4124B — *Commutative Algebra / A. Dhillon
- Math 9163B — Convex Geometry / G. Denham
- Math 9502B — Topics in Homotopy Theory II / C. Kapulkin
- Math 9515B/4959B — Topological Data Analysis / A. Medina Mardones
- Math 9607B — Complex Analytic Geometry / J. Adamus
- AM 9505B/4815B — Partial Differential Equations / X. Zou
- AM 9524B — Nonlinear Dynamics / P. Yu
- AM 9624B/4264B — Introduction to Neural Networks / L. Muller
- Fields Academy Online Courses
Summer 2025
- Math 9053L — Algebraic Geometry / A. Dhillon
- Math 9302L — Riemann Surfaces / M. Khalkhali
Past courses
Fall 2024
- Math 9021A/4121A — *Topology / Y. Verberne
- Math 9023A/4123A — *Rings and Modules / D. Riley
- Math 9024A/3124A — Complex Analysis I / T. Barron
- Math 9055A/4155A — *Calculus on Manifolds / M. Khalkhali
- Math 9501A — Homotopy Type Theory / D. Christensen
- Math 9601A — Symplectic Geometry / M. Pinsonnault
- Math 9602A — Elliptic Curves / C. Hall
- AM 9561A/Math 4958A — Advanced Numerical Analysis / G. Reid
- AM 9577A/4216F — Disease Modelling / L. Wahl
- AM 9504A — Delayed Differential Equations / X. Zou
- AM 9626A — Numerical Algebraic Geometry / T. Brysiewicz
- Fields Academy Online Courses
Summer 2024
- Math 9140L — *Representation Theory of Finite Groups / D. Christensen
- Math 9134L — Introduction to p-adic Analysis / G. Sinnamon
Winter 2024
- Math 9020B/4120B — *Field Theory / T. Brysiewicz
- Math 9022B/4122B — *Introduction to Measure Theory / J. Adamus
- Math 9050B/3121B — Advanced Linear Algebra / D. Riley
- Math 9052B/4152B — *Algebraic Topology / A. Medina Mardones
- Math 9053B/4153B — *Algebraic Geometry / A. Dhillon
- Math 9051B — Algebraic Number Theory / C. Hall
- AM 9505B/4815B — Partial Differential Equations / X. Zou
- AM 9560B — Computer Algebra for Partial Differential Equations / G. Reid
- Fields Academy Online Courses
Fall 2023
- Math 9021A/4121A — *Topology / Y. Verberne
- Math 9023A/4123A — *Rings and Modules / C. Kapulkin
- Math 9024A/3124A — Complex Analysis I / B. Boudreaux
- Math 9054A/4154A — *Functional Analysis / G. Sinnamon
- Math 9501A — Homotopical Algebra / C. Kapulkin
- Math 9314A — Several Complex Variables: From Hartogs to Stein / R. Shafikov
- AM 9561A/Math 4958A — Advanced Numerical Analysis / G. Reid
- AM 9563A/4615F — Applied Computer Algebra / T. Brysiewicz
- AM 9564A — Computational Linear Algebra / D. Jeffrey
- AM 9576A/3615A — Introduction to Mathematical Biology / J. Bertram
- Fields Academy Online Courses
Summer 2023
- Math 9171L — Mathematical Computation / D. Christensen
- Math 9062L — Analytic Number Theory / M. Khalkhali
Winter 2023
- Math 9020B/4120B — *Field Theory / N. Lemire
- Math 9052B/4152B — *Algebraic Topology / M. Franz
- Math 9056B/4156B — *Complex Analysis II / T. Barron
- Math 9141B/4959B — *Commutative Algebra / A. Dhillon
- Math 9308B — Topics in Harmonic Analysis: Fourier Analysis / G. Sinnamon
- Math 9321B — Non-smooth Analysis and Optimization / H. Sendov
- AM 9505B/4815B — Partial Differential Equations II / X. Zou
- AM 9577B/Math 4958B — Disease Modelling / L. Wahl
- AM 9624B — Introduction to Neural Networks / L. Muller
- Fields Academy Online Courses
Fall 2022
- Math 9021A/4121A — *Topology / M. Pinsonnault
- Math 9023A/4123A — *Rings and Modules / N. Lemire
- Math 9024A/3124A/AM 3811A — Complex Analysis I / G. Reid
- Math 9055A/4155A — *Calculus on Manifolds / R. Shafikov
- Math 9513A — Characteristic classes / M. Franz
- AM 9561A — Introduction to Numerical Analysis / D. Jeffrey
- AM 9563A/4615F — Applied Computer Algebra / T. Brysiewicz
- AM 9576A/Math 3958A — Introduction to Mathematical Biology / J. Bertram
- Fields Academy Online Courses
Summer 2022
- Math 9140L — *Representation Theory of Finite Groups / N. Lemire
- Math 9302L — Riemann Surfaces / M. Pinsonnault
Winter 2022
- Math 9020B/4120B — *Field Theory / A. Dhillon
- Math 9022B/4122B — *Introduction to Measure Theory / G. Sinnamon
- Math 9050B/3121B — Advanced Linear Algebra / N. Lemire
- Math 9052B/4152B — *Algebraic Topology / D. Christensen
- Math 9053B/4153B — *Algebraic Geometry / A. Dhillon
- Math 9508B — Topological K-Theory / M. Franz
- AM 9505B — Partial Differential Equations / G. Reid
- AM 9676B — Tools for Data-Driven Mathematical Biology / L. Wahl
- Fields Academy Online Courses
Fall 2021
- Math 9021A/4121A — *Topology / M. Franz
- Math 9023A/4123A — *Rings and Modules / C. Hall
- Math 9024A/3124A — Complex Analysis I / T. Barron
- Math 9054A/4154A — *Functional Analysis / R. Shafikov
- Math 9501A — Foundations of Stable Homotopy Theory / C. Kapulkin
- Math 9600A — Introduction to Foliations / R. Shafikov
- AM 9524A — Nonlinear Dynamics / P. Yu
- AM 9561A — Introduction to Numerical Analysis / G. Reid
- AM 9563A/4615F — Introduction to Applied Computer Algebra / D. Jeffrey
- Fields Academy Online Courses
Summer 2021
- Math 9171L — Mathematical Computation / D. Christensen
- Math 9600L — Atiyah-Singer Index Theorem for Pedestrians / M. Khalkhali
Winter 2021
- Math 9020B/4120B — *Field Theory / M. Franz
- Math 9052B/4152B — *Algebraic Topology / A. Nakade
- Math 9056B/4156B — *Complex Analysis II / T. Barron
- Math 9141B/4959B — *Commutative Algebra / A. Dhillon
- Math 9311B — Spectral Geometry / M. Khalkhali
- AM 9505B — Partial Differential Equations / G. Reid
- AM 9624B — Introduction to Neural Networks / L. Muller
- SC 9502B — Scientific Computing / M. Karttunen
- Fields Academy Graduate Courses
Fall 2020
- Math 9023A/4123A — *Rings and Modules / D. Riley
- Math 9024A/3124A — Complex Analysis I / A. Tomberg
- Math 9054A/4154A — *Functional Analysis / T. Barron
- Math 9163A — Convex Geometry / G. Denham
- Math 9511A — Category Theory / C. Kapulkin
- AM 9561A — Introduction to Numerical Analysis / D. Jeffrey
- AM 9576A — Introduction to Mathematical Biology / L. Wahl
Summer 2020
- Math 9054A — *Functional Analysis / G. Sinnamon
- Math 9140A — *Representation Theory of Finite Groups / N. Lemire
Winter 2020
- Math 9020B/4120B — *Field Theory / A. Dhillon
- Math 9022B/4122B — *Introduction to Measure Theory / J. Adamus
- Math 9050B/3121B — Advanced Linear Algebra / G. Denham
- Math 9052B/4152B — *Algebraic Topology / M. Pinsonnault
- Math 9053B/4153B — *Algebraic Geometry / A. Dhillon
- Math 9147B — Lie Groups / T. Barron
- Math 9406B — Pro-finite Groups / D. Riley
- Math 9616B — Random Matrix Theory and Topological Recursion / M. Khalkhali
- AM 9505B — Partial Differential Equations / M. Karttunen
- AM 9524B — Nonlinear Dynamics / P. Yu
- AM 9624B — Introduction to Neural Networks / L. Muller & M. Mur
- AM 9625B — Introduction to General Relativity / F. Vidotto
Fall 2019
- Math 9021A/4121A — *Topology / M. Franz
- Math 9023A/4123A — *Rings and Modules / D. Riley
- Math 9051A/4151A — Algebraic Number Theory / C. Hall
- Math 9161A — *Differential Geometry / M. Khalkhali
- Math 9306A — Banach Function Spaces / G. Sinnamon
- Math 9512A — Higher Category Theory / C. Kapulkin
Summer 2019
- Math 9511A — Category Theory / K. Kapulkin
- Math 9302A — Riemann Surfaces / M. Khalkhali
Winter 2019
- Math 9020B/4120B — *Field Theory / N. Lemire
- Math 9022B/4122B — *Introduction to Measure Theory / J. Adamus
- Math 9052B/4152B — *Algebraic Topology / D. Christensen
- Math 9133B — *Real Analysis / R. Shafikov
- Math 9141B — *Commutative Algebra / A. Dhillon
- Math 9144B — *Homological Algebra / G. Denham
- Math 9607B — Complex Analytic Geometry / J. Adamus
Fall 2018
- Math 9021A/4121A — *Topology / M. Franz
- Math 9023A/4123A — *Rings and Modules / C. Hall
- Math 9024A/3124A — Complex Analysis I / J. Adamus
- Math 9050A/3121A — Advanced Linear Algebra / J. Minac
- Math 9054A/4154A — *Functional Analysis / G. Sinnamon
- Math 9055A/4155A — *Calculus on Manifolds / M. Pinsonnault
- Math 9501A — Local homotopy theory / R. Jardine
Summer 2018
- Math 9140 — *Representation Theory / D. Christensen
- Math 9302 — Riemann Surfaces / M. Khalkhali
Winter 2018
- Math 9022B/4122B — *Introduction to Measure Theory / J. Adamus
- Math 9051B/4151B — Algebraic Number Theory / C. Hall
- Math 9052B/4152B — *Algebraic Topology / D. Christensen
- Math 9053B/4153B — *Algebraic Geometry / P. Zsamboki
- Math 9151B — Homotopy Theory I / R. Jardine
Fall 2017
- Math 9023A/4123A — *Rings and Modules / N. Lemire
- Math 9043A/3152A — Combinatorial Mathematics / G. Denham
- Math 9054A/4154A — *Functional Analysis / M. Franz
- Math 9056A/4156A — *Complex Analysis II / R. Shafikov
- Math 9148A — Graph Theory: Expander Graphs / C. Hall
- Math 9161A — *Differential Geometry / M. Pinsonnault
Summer 2017
- Math 9141 — *Commutative Algebra / M. Khalkhali
- Math 9171 — Mathematical Computation / D. Christensen
Winter 2017
- Math 9020B/4120B — *Field Theory / M. Franz
- Math 9052B/4152B — *Algebraic Topology / D. Christensen
- Math 9063B — *Real Analysis / J. Adamus
- Math 9145B/3159B — Cryptography / K. Kapulkin
- Math 9414B — Class Field Theory / J. Minac
- Math 9???B — A1-homotopy theory / B. Williams; teleconference course from UBC
Fall 2016
- Math 9021A/4121A — *Topology / J. Adamus
- Math 9023A/4123A — *Rings and Modules / L. Renner
- Math 9050A/3121A — Advanced Linear Algebra / M. Franz
- Math 9055A/4155A — *Calculus on Manifolds / M. Pinsonnault
- Math 9024A/3124A — Complex Analysis I / R. Shafikov
- Math 9144A — *Homological Algebra / C. Okay
- Math 9501A — Local homotopy theory / R. Jardine
Summer 2016
- Math 9140 — *Representation Theory / D. Christensen
- Math 9162 — Topics in Algebraic Geometry: Complex Algebraic Curves / T. Barron
Winter 2016
- Math 9020B/4120B — *Field Theory / M. Khalkhali
- Math 9043B/3152B — Combinatorial Mathematics / G. Denham
- Math 9052B/4152B — *Algebraic Topology / D. Christensen
- Math 9054B/4154B — *Functional Analysis / M. Franz
- Math 9151B — Homotopy Theory / R. Jardine
- Math 9607B — Complex Analytic Geometry / J. Adamus
Fall 2015
- Math 9021A/4121A — *Topology / K. Szumilo
- Math 9022A/4122A — *Intro. to Measure Theory / G. Sinnamon
- Math 9023A/4123A — *Rings and Modules / L. Renner
- Math 9050A/3121A — Advanced Linear Algebra / C. Junkins
- Math 9413A — Milnor K-Theory / J. Minác
- Math 9501A — Categorical logic / K. Kapulkin
- Math 9600A — Topics in Differential Geometry / M. Khalkhali
Summer 2015
- Math 9053/4153 — Algebraic Geometry / A. Dhillon
- Math 9412 — Topics in Graph Theory: Spectral Graph Theory / M. Khalkhali
- Math 9162 — Topics in Algebraic Geometry: Intersection Theory / G. Denham; reading course
- Math 9310 — Topics in Complex Analysis / R. Shafikov; reading course
Winter 2015
- Math 9052B/4152B — *Algebraic Topology / M. Frankland
- Math 9054B/4154B — *Functional Analysis / M. Khalkhali
- Math 9063B — *Real Analysis / J. Adamus
- Math 9141B — *Commutative Algebra / L. Renner
- Math 9147B — Lie Groups / M. Pinsonnault
- Math 9309B — Automorphic Forms / M. Khalkhali
- Math 9501B — Local Homotopy Theory / R. Jardine
- Math 9142 — Linear Algebraic Groups / L. Renner; reading course
- Math 9162 — Topics in Algebraic Geometry / A. Dhillon; reading course
Fall 2014
- Math 9020A/4120A — Field Theory / N. Lemire
- Math 9021A/4121A — *General Topology / G. Denham
- Math 9022A/4122A — *Intro. to Measure Theory / G. Sinnamon
- Math 9023A/4123A — *Rings and Modules / L. Renner
- Math 9050A/3121A — Linear Algebra / L. Renner
- Math 9055A/4155A — *Calculus on Manifolds/ A. Eshmatov
- Math 9056A/4156A — *Complex Analysis I / M. Manolaki
- Math 9500A — Algebraic K-Theory / R. Jardine
- Math 9043 — Combinatorial Mathematics / G. Denham; reading course
- Math 9051 — Algebraic Number Theory / T. Nguyen; reading course
- Math 9305 — Complex Approximation Theory / A. Boivin; reading course
- Math 9402 — Noncommutative Ring Theory / D. Riley; reading course
- Math 9403 — Topics in Linear Algebraic Groups / L. Renner; reading course
- Math 9405 — Polynomial Identity Algebras / D. Riley; reading course
- Math 9600 — Topics in Differential Geometry / M. Pinsonnault; reading course
- Math 9607 — Complex Analytic Geometry / J. Adamus; reading course
Summer 2014
- Math 9140L — Representation Theory / Dan Christensen
- Math 9302L — Riemann Surfaces / R. Shafikov
- Math 9312L — Topics in PDEs / R. Shafikov; reading course
Winter 2014
- 9020B — Field Theory / H. Bacard
- 9021B — Topology / M. Franz
- 9054B — Functional Analysis / A. Eshmatov
- 9141B — Commutative Algebra / N. Lemire
- 9151B — Homotopy Theory / R. Jardine
- 9161B — Differential Geometry / M.Pinsonnault
- 9600B — Topics in Differential Geometry / M. Khalkhali
- 9022B — Measure Theory/ G. Sinnamon
- 9613 — Hyperplane Arrangements / G. Denham; reading course
- 9313 — Topics in Differential Equations / R. Shafikov; reading course
Fall 2013
- 9023A — Rings and Modules / D. Riley
- 9043A — Combinatorial Mathematics / G. Denham
- 9051A — Algebraic Number Theory / T. Nguyen
- 9052A — Algebraic Topology / D. Christensen
- 9063A — Real Analysis / R. Shafikov
- 9056A — Complex Analysis I / M. Manolaki
- 9142A — Linear Algebraic Groups / L. Renner; reading course
- 9144A — Homological Algebra / G. Denham
- 9609A — Morse Theory / M. Pinsonnault
Summer 2013
- 9312 — Topics in PDEs / R. Shafikov
- 9062 — Analytic Number Theory / M. Khalkhali
Winter 2013
- 9020 — Field Theory / M. Khalkhali
- 9021 — General Topology / T. Barron
- 9022 — Measure Theory / F. Fathizadeh
- 9141 — Commutative Algebra / N. Lemire
- 9143 — Introduction to Lie Algebras / M. Franz
- 9163 — Convex Geometry / G. Denham
- 9402 — Noncommutative Ring Theory / D. Riley
- 9601 —Symplectic Geometry / M. Pinsonnault
- 9304 — Potential Theory in the Complex Plane / A. Boivin
Fall 2012
- 9023 — Rings and Modules / D. Riley
- 9052 — Algebraic Topology / P. Lowrey
- 9054 — Functional Analysis / G. Sinnamon
- 9055 — Calculus on Manifolds / M. Pinsonnault
- 9142 — Linear Algebraic Groups / L. Renner
- 9311 — Spectral Geometry / M. Khalkhali
- 9414 — Class Field Theory / J. Minác
- 9612 — Introduction to Singularities and Deformations / J. Adamus
- 9406 — Pro-Finite Groups / J. Minác, reading course
- 9501 — Topics in Homotopy Theory I / P. Lowrey and H. Bacard, reading course
Summer 2012
- 9056 — Complex Analysis I / A. Boivin
- 9140 — Representation Theory of Finite Groups / D. Christensen
- 9146 — Category Theory / A. Dhillon
Winter 2012
- 9020 — Field Theory / N. Lemire
- 9021 — General Topology / J. Adamus
- 9022 — Measure Theory / G. Sinnamon
- 9043 — Combinatorial Mathematics / G. Denham
- 9053 — Algebraic Geometry / A. Dhillon
- 9058 — Foundations of Mathematics / M. Dawes
- 9144 — Homological Algebra / G. Denham
- 9145 — Cryptography / M. Franz
- 9502 — Topics in Homotopy Theory II (Derived Algebraic Geometry) / P. Lowrey
- 9603 — Non-commutative geometry (Spectral Geometry) / M. Khalkhali
- 9607 — Complex Analytic Geometry / J. Adamus
Fall 2011
- 9023 — Rings and Modules / S. Rankin
- 9052 — Algebraic Topology / D. Christensen
- 9058 — Foundations of Mathematics / M. Dawes
- 9131 — Topics in Functional Analysis / A. Boivin Reading course;
- 9160 — Smooth Manifolds / R. Shafikov
- 9302 — Riemann Surfaces / M. Khalkhali
- 9306 — Banach Function Spaces / G. Sinnamon
- 9403 — Topics in Linear Algebraic Groups / L. Renner Reading course;
- 9405 — Polynomial Identity Algebras / D. Riley
Reading course - 9413 — Milnor K-Theory / J. Minác; course outline
- 9501 — Topics in Homotopy Theory I (Higher Category Theory) / M. Robertson
Summer 2011
- 9140 — Representation Theory of Finite Groups / M. Khalkhali
- 9054 — Functional Analysis / A. Boivin
- 9062 — Analytic Number Theory / A. Dhillon
- 9310 — Topics in complex analysis / R. Shafikov
Winter 2011
- 9020B — Field Theory / M. Franz
- 9021B — General Topology / S. Tohaneanu
- 9022B — Introduction to Measure Theory / M. Khalkhali
- 9059B — Special Topics (Commutative Algebra) / L. Renner
- 9142B — Linear Algebraic Groups / L. Renner
- 9143B — Introduction to Lie Algebra / M. Franz
- 9152B — Algebraic Topology II / D. Christensen
- 9500B — Algebraic K-Theory / R. Jardine
- 9506B — Index Theory / M. Khalkhali
Fall 2010
- 9023A — Rings and Modules / N. Lemire
- 9051A — Algebraic Number Theory / J. Minác
- 9052A — Algebraic Topology / D. Christensen
- 9055A — Calculus on Manifolds / T. Foth
- 9056A — Complex Analysis I / S. Randriambololona
- 9501A — Topics in Homotopy Theory I / R. Jardine
- 9508A — Topological K-Theory / M. Pinsonnault
2009-2010
- 9020B — Field Theory / S. Rankin
- 9021B — General Topology / R. Kane
- 9022B — Intro. to Measure Theory / P. Milnes
- 9023A — Rings and Modules / D. Riley
- 9052A — Algebraic Topology / R. Kane
- 9053A — Algebraic Geometry / A. Dhillon
- 9054A — Intro. to Functional Analysis (Hilbert spaces) / M. Khalkhali
- 9056B — Complex Analysis I / R. Shafikov
- 9131B — Topics in Functional Analysis (Banach spaces)
- 9140B — Representation Theory / D. Christensen
- 9144A — Homological Algebra / R. Jardine
- 9147A — Intro. to Lie Groups / M. Pinsonnault
- 9151B — Homotopy Theory / R. Jardine
- 9160A — Smooth Manifolds / M. Khalkhali
- 9303A — Several Complex Variables / R. Shafikov
- 9406B — Profinite Groups / D. Riley
- 9410A — Topics in Galois Theory II (Étale Algebras) / J. Minác
- 9502B — Topics in Homotopy Theory II (Homotopy Theory of Stacks) / R. Jardine
- 9507B — Topics in Toric Topology / M. Franz
- 9607A — Complex Analytic Geometry / J. Adamus
- 9610B — Intro. to Sheaves and Schemes / J. Adamus
- 9611B — Topics in Symplectic Geometry / M. Pinsonnault
2008-2009
- 9020B — Field Theory / J. Minác
- 9021A — General Topology / R. Kane
- 9022B — Intro. to Measure Theory / A. Dhillon
- 9043A — Combinatorial Mathematics I / J. Minác
- 9051B — Algebraic Number Theory / J. Minác
- 9052B — Algebraic Topology I / R. Kane
- 9054A — Functional Analysis I / T. Foth
- 9056A — Complex Analysis I / A. Boivin
- 9057B — Complex Analysis II / A. Boivin
- 9058A — Foundation of Mathematics / M. Dawes
- 9141B — Commutative Algebra / N. Lemire
- 9144B — Homological Algebra / G. Denham
- 9152A — Algebraic Topology II / D. Christensen
- 9170B — Methods of Quantum Computing / M. Khalkhali
- 9302B — Riemann surfaces / R. Shafikov
- 9403A — Topics in Linear Algebraic Groups ("Topology of Groups Embeddings") / L. Renner
- 9405B — Polynomial Identity Algebras / D. Riley
- 9409A — Topics in Galois Theory (Galois p-Groups) / J. Minác
- 9500A — K-Theory / R. Jardine
- 9501B — Topics in Homotopy Theory I (Local Homotopy Theory) / R. Jardine
- 9601B — Symplectic Geometry / M. Franz
- 9608A — Topics in Complex Analytic Geometry / J. Adamus
- 9609A — Morse Theory / M. Pinsonnault
- 9610A — Topics in Complex Geometry (Holomorphic Structures in Noncommutative Geometry) / M. Khalkhali