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. I teach a 7 full-day course, oriented on data analysis and Geographical Information Systems.
-
Algorithms and programming, with a focus on data structures, algorithms and their implementations using the C language.
-
Optimisation for Artificial Intelligence: a 4 full-day illustrated course covering Non Linear Programming, Linear and Mixed-Integer Linear Programming, Constraint Programming and Metaheuristics. I also teach a class on optimisation in graphs;
-
Data Science & Machine Learning: occasional short classes about supervised or unsupervised approaches, with a focus on my area of expertise in anomaly detection;
-
A study case focused on transportation and environment, with OpenSky Network data, traffic and OpenAP.