| Session/Semester | Rôle/Role | Cours/Course | Université/University |
| 2025 Fall | Instructor | Introduction to number theory (MAT3166) | Ottawa |
| 2025 Hiver | Enseignant et coordinateur | Introduction à l’algébre linéaire (MAT1741) | Ottawa |
| 2024 Fall | Instructor | Introduction to number theory (MAT3166) | Ottawa |
| 2024 Winter | Instructor | Topics in number theory/algebra – Diophantine equations and elliptic curves (MAT4167/5327) | Ottawa |
| 2023 Fall | Coordinator and instructor | Introduction to linear algebra (MAT1341) | Ottawa |
| 2023 Winter | Coordinator and instructor | Introduction to linear algebra (MAT1341) | Ottawa |
| 2023 Winter | Instructor | Elementary real analysis (MAT2125) | Ottawa |
| 2022 Hiver | Enseignant | Algèbre II (MAT-3300) | Laval |
| 2022 Hiver | Enseignant | Algèbre linéaire avancée (MAT-2200) | Laval |
| 2021 Automne | Enseignant | Modular forms and elliptic curves (MAT-7395) | Laval |
| 2021 Hiver | Enseignant | Algèbre linéaire avancée (MAT-2200) | Laval |
| 2020 Hiver | Enseignant | Algèbre linéaire avancée (MAT-2200) | Laval |
| 2019 Automne | Enseignant | Algèbre I (MAT-2300) | Laval |
| 2019 Automne | Enseignant et coordinateur | Introduction à l’algèbre linéaire (MAT-1200) | Laval |
| 2019 Hiver | Enseignant | Algèbre linéaire avancée (MAT-2200) | Laval |
| 2019 Hiver | Enseignant | Analyse p-adique et corps locaux (MAT-7395/MAT-2700) | Laval |
| 2018 Automne | Enseignant et coordinateur | Introduction à l’algèbre linéaire (MAT-1200) | Laval |
| 2018 Hiver | Enseignant | Théorie algébrique des nombres (MAT-7345) | Laval |
| 2017 Automne | Enseignant | Algèbre I (MAT-2300) | Laval |
| 2017 Automne | Enseignant | Introduction à l’algèbre linéaire (MAT-1200) | Laval |
| 2017 Hiver | Enseignant | Mathématiques discrètes (MAT-1310) | Laval |
| 2016 Automne | Enseignant | Algèbre I (MAT-2300) | Laval |
| 2016 Automne | Enseignant | Introduction à l’algèbre linéaire (MAT-1200) | Laval |
| 2016 Hiver | Enseignant | Analyse p-adique et les groupes de Lie p-adiques (MAT-7390) | Laval |
| 2015 Automne | Enseignant | Algèbre I (MAT-2300) | Laval |
| 2015 Hiver | Enseignant | Algèbre linéaire avancée (MAT-2200) | Laval |
| 2014 Automne | Enseignant | Algèbre commutative et théorie de Galois (MAT-7200) | Laval |
| 2014 Winter | Course coordinator and instructor | Mathematics for Education Students (MATH111) | McGill |
| 2013 Fall | Course coordinator and instructor | Enriched Linear Algebra and Geometry (MATH134) | McGill |
| 2013 Winter | Instructor | Fundamental Mathematics II (MATH209) | Concordia |
| 2012 Fall | Course coordinator and instructor | Calculus 2 (MATH141) | McGill |
| 2012 Winter | Instructor | Calculus 2 (MATH141) | McGill |
| 2011 Semester 2 | Lecturer and tutor | Diophantine Equations (M4361) | Monash |
| 2009 Michaelmas | Tutor | Number Theory | Cambridge |
| 2009 Lent | Tutor | Groups, Rings and Modules | Cambridge |
| 2008 Michaelmas | Tutor | Number Theory | Cambridge |
| 2008 Lent | Tutor | Complex Analysis | Cambridge |
| 2007 Michaelmas | Tutor | Galois Theory | Cambridge |