Teaching activities
I teach mostly programming, optimisation and machine learning techniques.
I regularly visit ISAE SUPAERO (Toulouse campus) and ENSTA Paris (Palaiseau campus).
- Python programming, advanced and idiomatic programming practices (at ISAE SUPAERO)
-
Python programming, (as above) with, in addition, data analysis and Geographical Information Systems, https://www.xoolive.org/pyclass/ (at ENSTA)
- C programming (at ISAE SUPAERO)
-
Algorithms, in Ocaml (at ISAE SUPAERO)
-
Optimization for Artificial Intelligence: a 4 full-day illustrated course
The course covers Non Linear Programming, Linear and Mixed-Integer Linear Programming, Constraint Programming and Metaheuristics.
- Optimization for transportation and environment (at ISAE SUPAERO)
In the past, I have also taught various other courses including:
- Algorithms and programming (at ISAE SUPAERO)
- Optimization in Graphs (at ISAE SUPAERO)
- Introduction to Machine Learning (at ISAE SUPAERO)
- Linear Programming (at ISAE SUPAERO)
- Integer Linear Programming (at ISAE SUPAERO)
- Computational complexity (at ISAE SUPAERO)
- Constraint programming (at ENSTA, at ISAE SUPAERO)
- Algorithms and programming (at ENSTA, at Sorbonne Université campus Jussieu)