Teaching
Short courses and summer schools
- CISM Advanced School Computer-Assisted Proofs in Delayed and Infinite-Dimensional Dynamical Systems, International Centre for Mechanical Sciences (CISM), Udine, Italy, May 3–7, 2027 (coordinator, with Dimitri Breda).
- 2025 Gene Golub SIAM Summer School Frontiers in multi-dimensional pattern formation, Concordia University — three lectures on computer-assisted proofs, interval arithmetic and the Swift–Hohenberg PDE.
- CRM tutorial Computer-assisted proofs in nonlinear analysis, Montréal, 2024.
- Series of research seminars Computer-Assisted Proofs in Discrete Dynamics, Charles University, Prague, Czech Republic, 2021–2022.
- CRM tutorial A Computer-Assisted Constructive Approach to Nonlinear Dynamical Systems, Montréal, 2019.
- Three-day course Computer assisted proofs in Nonlinear Dynamics, UNAM, Mexico, 2018.
- AMS Short Course Rigorous Numerics in Dynamics, Seattle, 2016 (co-organizer).
- Main lecturer, PIMS-SFU Summer School on Rigorous Computing, Simon Fraser University, 2015.
CRM CAMP in Nonlinear Analysis
CRM CAMP in Nonlinear Analysis (Computer-Assisted Mathematical Proofs in Nonlinear Analysis) was a weekly online seminar series hosted by the Centre de recherches mathématiques. It gathered the worldwide community working at the interface of scientific computing and rigorous mathematical analysis, with an emphasis on dynamical systems and nonlinear analysis, and also served as a venue for workshops and tutorials and as a repository of teaching material. Every talk was recorded and remains freely available on the CRM CAMP YouTube channel.
Courses in differential equations, dynamical systems, nonlinear dynamics, applied mathematics and numerical analysis, at McGill University and Université Laval.
McGill University
Fall 2026
- MATH 263 – Ordinary Differential Equations for Engineers (Sections 1 and 2, course coordinator)
Winter 2026
- MATH 325 – Honours Ordinary Differential Equations (course coordinator)
Fall 2025
- MATH 263 – Ordinary Differential Equations for Engineers (Sections 1 and 2, course coordinator)
Summer 2025
- MATH 263 – Ordinary Differential Equations for Engineers (course coordinator)
Winter 2025
- MATH 325 – Honours Ordinary Differential Equations (course coordinator)
Fall 2023
- MATH 263 – Ordinary Differential Equations for Engineers (Section 1, course coordinator)
- MATH 578 – Numerical Analysis 1
Fall 2022
- MATH 263 – Ordinary Differential Equations for Engineers (Section 2, course coordinator)
- MATH 317 – Numerical Analysis
Winter 2021
- MATH 574 – Dynamical Systems
Winter 2020
- MATH 325 – Honours Ordinary Differential Equations
Winter 2019
- MATH 325 – Honours Ordinary Differential Equations
Fall 2018
- MATH 326/376 – Nonlinear Dynamics and Chaos
Winter 2018
- MATH 315 – Ordinary Differential Equations
Fall 2017
- MATH 574 – Dynamical Systems
Université Laval
2011–2017 · show courses
Winter 2017
- MAT 3110 – Équations différentielles
- MAT 7440 – Systèmes dynamiques
- MAT 3600 – Projets de fin d’études
Fall 2016
- MAT 7230 – Résolution numérique des EDO et des EDP
Winter 2016
- MAT 2420 – Modélisation mathématique
- MAT 3110 – Équations différentielles
- MAT 3600 – Projets de fin d’études (coordinator)
Fall 2015
- MAT 7220 – Équations aux dérivées partielles
Winter 2015
- MAT 3110 – Équations différentielles
- MAT 7440 – Systèmes dynamiques
Fall 2014
- MAT 7220 – Équations aux dérivées partielles
Winter 2014
- MAT 2110 – Équations différentielles et calcul vectoriel
- MAT 3110 – Équations différentielles
Fall 2013
- MAT 7220 – Équations aux dérivées partielles
Winter 2013
- MAT 7440 – Systèmes dynamiques
Fall 2012
- MAT 1920 – Mathématiques pour scientifiques
Winter 2012
- MAT 2110 – Équations différentielles et calcul vectoriel
Fall 2011
- MAT 1920 – Mathématiques pour scientifiques