Teaching

University of Leeds
MATH2002 Zombie Apocalypse (2026)
Project: Dynamical systems, numerics.
MATH3001 Faster than Hamilton - Optimizing Formula 1 Strategies (2018–2026)
Project: Statistics, optimization, game theory.
MATH5453 Foundations of Fluid Dynamics (2020–2025)
Lecture: Viscous flows, potential flows, convection, waves, Stokes flows, turbulence.
MATH3620 Fluid Dynamics 2 (2016–2025)
Lecture: Viscous flows, Stokes flows, boundary layers, potential flows, waves.
MATH1000 (previously MATH1005) Core Mathematics (2023–2024)
Tutorial: Calculus, linear algebra.
MATH1710 Probability and Statistics 1 (2022)
Tutorial: Some random statistics.
MATH2375 Linear Differential Equations and Transforms (2021)
Tutorial: Series solutions, Fourier transforms, separation of variables.
MATH2365 Vector Calculus (2019)
Tutorial: Differential operators, integration, coordinate systems.
MATH3001 Chaos in the Lorenz equations (2016–2019)
Project: Derivation, stability analysis and numerical computation of the Lorenz system.
MATH1010 Mathematics I (2016, 2018)
Tutorial: Limits, differentiation, integration.
MATH2640 Introduction to Optimization (2017)
Tutorial: Differential calculus, Lagrange multipliers.
MATH1055 Numbers and Vectors (2017)
Tutorial: Complex numbers, series.
Imperial College London
MSc: AEM-ADV07 Fundamentals of Fluid Mechanics (2014–2015)
Lecture: Viscous flows, boundary layers, potential flows.
University of Toulouse
Licence 1: Physics (2012)
Tutorial: Electricity (Kirchhoff laws), non-galilean mechanics (inertial forces).
Licence 2: Fluid Mechanics (2012)
Lecture: Statics, capillarity, kinematics, viscosity, incompressible dynamics.
Licence 1: Mechanics (2010–2011)
Tutorial: Kinematics, dynamics and energetics in non-galilean systems, friction, Kepler's laws.
Master 2 Recherche: High-Order Numerical Methods (2010)
Workshop: Galerkin method, 2D Laplacian.
Master 2 Professionnel: Computational Environment (2010)
Lecture: UNIX, shell, scripting, LaTeX.
Licence 2: Mechanics (2010)
Laboratory: Inclined plane + gravity jet + viscometry.
Licence 1: Physics (2009–2010)
Tutorial: Dimensional analysis, friction, harmonic oscillators, circular motions, energetics.
Laboratory: Inclined plane + variable g pendulum + torsion pendulum.