Fall 2024: teaching assistant for Single-Variable Calculus and for Dynamical Systems and Ecology (Université de Neuchâtel)

Spring 2022: substitute teacher (Elementary School Altes Amt in Kalefeld, Germany)

2020/21: substitute teacher of mathematics (Lycée Jean Piaget in Neuchâtel, Switzerland)

Fall 2019: teaching assistant for Random Dynamical Systems (Université de Neuchâtel)

Spring 2018: instructor for Stochastic Processes and their Applications (Ecole Polytechnique Fédérale de Lausanne)

Winter 2017: instructor for Partial Differential Equations (University of Toronto Mississauga)

Fall 2016: instructor for Ordinary Differential Equations (University of Toronto Mississauga)

2015/16: instructor for Single-Variable Calculus (University of Toronto Mississauga)

Winter 2015: instructor for Vector Calculus (University of Toronto Mississauga)

Fall 2014: instructor for Multi-Variable Calculus (University of Toronto Mississauga)

Spring 2014: instructor for Ordinary Differential Equations (Georgia Tech)

Fall 2013: instructor for Single-Variable Calculus (Georgia Tech)