Graduate Program
Contact Us
Graduate Affairs Committee
Department of Mathematics
Middlesex College, 125
Western University
London, ON N6A 5B7
Canada
F: 519.661.3610
Angela Yingxian Li (Graduate Program Assistant)
Graduate Courses in Mathematics
Students can find their course timetable by logging into Draft My Schedule, Student Center or course OWL sites. Course outlines of 2023-24 are available on course OWL sites. For more information about a graduate course, please contact the Graduate Program Assistant, Angela Yingxian Li (yli3695@uwo.ca).
Fall courses start September 7 and end December 8, 2023, 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 *.
Fall 2023
- Math 9021A/4121A — *Topology
- Math 9023A/4123A — *Rings and Modules
- Math 9024A/3124A — Complex Analysis I
- Math 9054A/4154A — *Functional Analysis
- Math 9306A — Banach Function Spaces
- Math 9501A — Homotopical Algebra
- Math 9314A — Several Complex Variables: From Hartogs to Stein
- AM 9561A/Math 4958A — Advanced Numerical Analysis
- AM 9563A/4615F — Applied Computer Algebra
- AM 9564A — Computational Linear Algebra
- AM 9576A/3615A — Introduction to Mathematical Biology
- Fields Academy Online Courses
Winter 2024
- Math 9020B/4120B — *Field Theory
- Math 9022B/4122B — *Introduction to Measure Theory
- Math 9050B/3121B — Advanced Linear Algebra
- Math 9052B/4152B — *Algebraic Topology
- Math 9053B/4153B — *Algebraic Geometry
- Math 9051B — Algebraic Number Theory
- Math 9311B — Spectral Geometry
- AM 9505B — Partial Differential Equations
- Fields Academy Online Courses
Summer 2024
- Math 9XYZL — TBA
- Math 9XYZL — TBA
Past 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