(2020-2024) Université de Lille
- Refresher in Mathematics, M2 Data Science. In this short course I cover some basic tools from linear algebra and discuss some of their applications in data science. Here are the lecture notes.
- Résolution numérique de problèmes nonlinéaires, M1 Scientific Computing. This is a numerical analysis course, covering numerical methods for ODEs (and in particular Runge Kutta methods) and an introduction to numerical optimization. Here are the lecture notes (in french).
(2019-2020) Université Paris-Sud
- Cours/TP, Modélisation et simulations numériques, L2 Mathématiques.
- Cours/TP, Python pour le calcul scientifique, L2 Informatiques.
(2018-2019) Université Paris Dauphine
- TD, Differential Calculus and Optimization, L3 Mathématiques.
(2016-2017) Imperial College London
- Tutor for a group first year undergraduates in the Joint Maths and Computing (JMC) program, following their progress on their Maths modules including: Applied Methods, Linear Algebra, Algebra and Analysis, Foundations of Analysis, and Mathematical Methods.
(2015-2016) Imperial College London
- TD, Multivariable Calculus, undergraduate level.
- TD, Mechanics, undergraduate level.
- TP, Mathematical Computation: Matlab, undergraduate level.
- TD, Numerical Solution of PDEs, graduate level.
(2014-2015) Imperial College London
- TP, LaTeX, undergraduate level.
(2012-2013) Delft University of Technology
- TD, Computational Modelling.