2012 -- 2023 (Aix-Marseille University):
Programming 2 (in Java, L2 , Saint-Charles), with Arnaud Labourel.
Programming 1 (in Java, L1 , Luminy, Aix, Saint-Charles), with Arnaud Labourel, Julien Lefèvre.
Algorithmic of Graphs and Networks (M2 R Informatique Fondamentale), with Basile Couëtoux and Yann Vaxès.
Discrete Structures (L2 , Luminy), lectures by Jean-Marc Talbot.
Introduction to discrete mathematics (L2 , Saint-Charles), with Basile Couëtoux, Kolja Knauer and Victor Chepoi.
Networks and communications (L3 , Luminy), lectures by Édouard Thiel and Benjamin Monmège,
Functional Programming (M1 , Luminy), lectures by Luigi Santocanale,
2010 -- 2011 : Discrete Optimization, McGill University.
2007 -- 2010 : Software Engineering project, Ensimag.
2008 -- 2009 : Algorithmic in Ada, Formation continue, INPG.
2006 -- 2007 : Programming labs in Objective Caml, CPP, INPG.