Teaching
Recent and selected courses, short courses, and archived teaching materials.
Teaching Archive
Course pages and local materials are linked when a maintained local archive page exists.
| Course | Title | Term | Institution |
|---|---|---|---|
| Math 263 | ODE for engineers | Winter 2027 | McGill |
| Math 595 | Rigorous and computational aspects of lattice QFT | Winter 2027 | McGill |
| Math 271 | Linear algebra and PDE | Fall 2026 | McGill |
| Math 319 | Introduction to PDE | Winter 2026 | McGill |
| Math 262 | Intermediate calculus | Fall 2025 | McGill |
| Math 317 | Numerical analysis | Fall 2025 | McGill |
| PHYS310 | Classical mechanics | Winter 2025 | NUM |
| MATH101 | Functions of a single real variable | Fall 2024 | NUM |
| PHYS405 | Introduction to topology | Fall 2024 | NUM |
| PHYS801 | Advanced quantum physics | Fall 2024 | NUM |
| Math 387 | Honours numerical analysis | Winter 2024 | McGill |
| Math 579 | Numerical differential equations | Winter 2024 | McGill |
| PHYS310 | Theoretical mechanics | Winter 2024 | NUM |
| PHYS408 | Special relativity | Winter 2024 | NUM |
| Math 317 | Numerical analysis | Fall 2023 | McGill |
| PHYS310 | Classical mechanics | Fall 2023 | NUM |
| PHYS603 | Equations of mathematical physics | Fall 2023 | NUM |
| PHYS403 | General relativity | Winter 2023 | NUM |
| PHYS447 | Synthetic and differential geometry | Winter 2023 | NUM |
| PHYS405 | Nonlinear dynamics and chaos | Fall 2022 | NUM |
| Math 325 | Honours ODE | Winter 2022 | McGill |
| Math 581 | PDE 2 | Winter 2022 | McGill |
| PHYS403 | General relativity | Winter 2022 | NUM |
| Math 567 | Introduction to functional analysis | Fall 2021 | McGill |
| Math 581 | PDE 2 | Winter 2021 | McGill |
| Math 578 | Numerical analysis | Fall 2020 | McGill |
| Math 579 | Numerical differential equations | Winter 2020 | McGill |
| Math 581 | PDE 2 | Winter 2020 | McGill |
| Math 248 | Honours advanced calculus | Fall 2019 | McGill |
| Math 581 | PDE 2 | Winter 2019 | McGill |
| Math 599 | Introduction to mathematical GR | Winter 2019 | McGill |
| Short course | Moving frames in GR | 2019 | MAS |
| Math 580 | PDE 1 | Fall 2018 | McGill |
| Math 387 | Honours numerical analysis | Winter 2018 | McGill |
| Short course | Introduction to GR | June 2018 | MAS |
| Math 599 | Introduction to mathematical GR | Winter 2017 | McGill |
| Math 248 | Honours advanced calculus | Fall 2016 | McGill |
| Math 319 | Introduction to PDE | Winter 2016 | McGill |
| Math 387 | Honours numerical analysis | Winter 2016 | McGill |
| Math 222 | Calculus 3 | Winter 2015 | McGill |
| Math 249 | Honours complex variables | Winter 2015 | McGill |
| Math 580 | PDE 1 | Fall 2014 | McGill |
| Math 595/597 | Intro to analysis of the Navier-Stokes equations | Fall 2014 | McGill |
| Math 315 | Ordinary differential equations | Winter 2014 | McGill |
| Math 581 | PDE 2 | Winter 2014 | McGill |
| Math 580 | PDE 1 | Fall 2013 | McGill |
| Math 597/765 | Analysis of adaptive methods | Fall 2013 | McGill |
| Math 581 | PDE 2 | Winter 2013 | McGill |
| Short course | A gentle introduction to the Navier-Stokes regularity theory | 2013 | CIMPA |
| Math 381 | Complex variables and transforms | Fall 2012 | McGill |
| Math 580 | PDE 1 | Fall 2012 | McGill |
| Math 319 | Introduction to PDE | Winter 2012 | McGill |
| Math 581 | PDE 2 | Winter 2012 | McGill |
| Math 580 | PDE 1 | Fall 2011 | McGill |
| Math 319 | Introduction to PDE | Winter 2011 | McGill |
| Math 566 | Advanced complex analysis | Fall 2010 | McGill |
| Math 579 | Numerical analysis of differential equations | Winter 2010 | McGill |
| Math 578 | Numerical analysis 1 | Fall 2009 | McGill |
| Math 170C | Numerical analysis of ODE | Spring 2007 | UCSD |
| Math 20F | Linear algebra | Winter 2007 | UCSD |
|
Integral calculus
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Jaap van Oosten
|
2005/2006 | Utrecht | |
| WISB231 |
Ordinary differential equations
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Yuri Kuznetsov
|
2005/2006 | Utrecht |
| WISB251 |
Numerical mathematics
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Rob Stevenson
|
2005/2006 | Utrecht |
|
Integral calculus
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Jaap van Oosten
|
2004/2005 | Utrecht | |
|
Mathematical ideas and methods
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Richard Cushman
|
2004/2005 | Utrecht | |
|
Mathematics for computer science students
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Yuri Kuznetsov
|
2004/2005 | Utrecht | |
|
Mathematics for computer science students
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Yuri Kuznetsov
|
2003/2004 | Utrecht | |
|
Partial differential equations
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Ferdinand Verhulst
|
2003/2004 | Utrecht | |
|
Partial differential equations
Teaching assistant; problem-solving/tutorial sessions. Lecturer: Ferdinand Verhulst
|
2002/2003 | Utrecht |
Course Pages and Materials
Local course pages preserve selected schedules, notes, assignments, and downloadable material where they are available.