Responsabilities

  • Since September 2020 - Head of Computer Science domain in the new engineer apprenticeship training “Industry of the Future” at IMT Atlantique (FIT)
  • Responsible of the teaching unit on distributed architectures in the first year of the apprenticeship training on Software engineering at IMT Atlantique (FIL)
  • Responsible of the teaching unit on DevOps in the second year of the apprenticeship training on Software engineering at IMT Atlantique (FIL)

2021-2022

IMT Atlantique, France

  • Distributed architectures, 3rd year of Bachelor in Computer Science [see the webpage of the course].
  • Algorithms and python, 3rd year of Bachelor in Computer Science.

2020-2021

Artic University of Norway, Tromsø

  • DevOps deployment tools - Behind the scene, In the Advanced distributed systems course, master and phd students in computer science. [Download]
  • Beyond deployment - management and reconfiguration, In the Advanced distributed systems course, master and phd students in computer science. [Download]
  • Autonomic reconfiguration - decision making, In the Advanced distributed systems course, master and phd students in computer science. [Download]

IMT Atlantique, France

  • Project, master students, last year engineer, AMiSNO: Micro-Services application on top of Netflix OSS. [Doc] [GitHub]

2019-2020

Lowcomote ETN European project, Madrid

IMT Atlantique, France

  • Algorithms and python, 3rd year of Bachelor in Computer Science.
  • Project, master students, last year engineer, Smart-Perma: Decision making for permaculture.

2018-2019

IMT Atlantique, France

  • Algorithms and python, 3rd year of Bachelor in Computer Science.

Northern Arizona University, USA

  • Capstone project, master students in Computer Science. Download the subject

2017-2018

IMT Atlantique, France

  • Programming project ACDC, 1st year of Bachelor in Computer Science by apprenticeship (3rd year bachelor). Download the subject (in French)

  • Projet de Fin d’Étude, last year engineer (master) internships.


2016-2017

IMT Atlantique, France

  • Projet de Fin d’Étude, last year engineer (master) internships. In charge of two students, one working at Voyage SNCF, the second at Orange Labs

  • Programming project ACDC, 1st year of Bachelor in Computer Science by apprenticeship (3rd year bachelor). Download the subject (in French)

  • 3-tiers web applications, 1st year Engineer School (3dr year bachelor)


2015-2016

University Claude Bernard Lyon 1, France

  • Parallel programming, 1st year of Master in Computer Sciences, Practical works: 17 hours
  • Networks, 3rd year of Bachelor in Computer Sciences, Practical works: 18 hours

2014-2015

ENS Lyon, France

  • Haskell exercices for the Programming course, 3rd year of Bachelor in Computer Sciences, 21 Practical sessions
  • ACM programming contest training, 3rd year of Bachelor in Computer Sciences, Practical works: 27 hours

2013-2014

University of Orléans, Department of Computer Science, France

  • Parallel Programming - MPI, 1st year of Master in Computer Sciences, Lectures, Exercices and Practical works: 15 hours
  • Seminar on HPC, 2nd year of Master in Computer Sciences, Lectures: 2 hours

2012-2013

University of Orléans, Department of Computer Science, France

  • Parallel Programming - MPI, 1st year of Master in Computer Sciences, Lectures, Exercices and Practical works: 15 hours
  • Seminar on HPC, 2nd year of Master in Computer Sciences, Lectures: 2 hours

2011-2012

University of Orléans, Department of Computer Science, France

  • Project Managment and practical programming project, 1st year of Bachelor in Computer Sciences, Lectures, Exercices and Practical works: 30 hours

2010-2011

University of Orléans, Department of Computer Science, France

  • Project Managment and practical programming project, 1st year of Bachelor in Computer Sciences, Lectures, Exercices and Practical works: 30 hours
  • Algorithmic and Programmation, An Introduction by using Java, 1st year of Bachelor in Computer Sciences, Exercices and Practical works: 15 hours