Training and courses.
Here are the courses I am currently doing or have done in grad school:
[Winter 2024]
PMATH 940 – local fields (taught by Jerry Wang)
[Fall 2023]
PMATH 945 – category theory and homological algebra (taught by Jason Bell)
[Winter 2023]
PMATH 810 – Banach algebras and operator theory (taught by Nico Spronk)
PMATH 863 – Lie groups and Lie algebras (taught by Xuemiao Chen)
PMATH 950 – quantum representation theory (taught by Michael Brannan)
[Fall 2022]
CO 685 – public-key cryptography (taught by David Jao)
PMATH 745 – representation theory of finite groups (taught by Wentang Kuo) [notes]
PMATH 690 – a reading course in free probability (taught by Alexandru Nica)
Here are the (interesting!) math courses I've done in undergrad (also at Waterloo):
[Winter 2022]
PMATH 446 – commutative algebra
PMATH 464 – algebraic geometry
PMATH 833 – abstract harmonic analysis
PMATH 950 – Riemann surfaces
[Fall 2021]
PMATH 440 – analytic number theory
PMATH 451 – measure and integration
PMATH 453 – functional analysis
[Winter 2021]
PMATH 348 – fields and Galois theory
PMATH 450 – Lebesgue measure and Fourier analysis
[Fall 2020]
PMATH 433 – set theory and model theory
PMATH 465 – smooth manifolds
[Spring 2020]
PMATH 347 – groups and rings
PMATH 351 – real analysis
[Winter 2020]
PMATH 352 – complex analysis
PMATH 365 – differential geometry
[Fall 2019]
MATH 245 – linear algebra 2 (advanced level)
MATH 247 – calculus 3 (advanced level)