Teaching

2016-2017

  • ENSEEIHT: Tutor in functional programming (26 hours)

2015-2016

  • ENSEEIHT: Tutor in functional programming (26 hours)

2014-2015

  • ENSEEIHT: Tutor in probability theory and statistics (12 hours)
  • INP Toulouse: Tutor in imperative programming in Python (12 hours)
  • ENSEEIHT: Tutor in operations research (44 hours)
  • ENSEEIHT: Tutor in functional programming (26 hours)

2013-2014

  • ENSEEIHT: Tutor in functional programming (26 hours)
  • ENAC: Tutor (in English) in physics and chemistry for student pilots (25 hours)
  • ENAC: Project supervisor in object-oriented programming
    Realistic ray tracing
  • ENAC: Project supervisor in Ada programming
    A differential evolution algorithm for circle packing

2012-2013

  • ENAC: Project supervisor in object-oriented programming
    Realistic ray tracing
  • ENAC: Project supervisor in artificial intelligence
    Handwritten character recognition using a neural network
  • ENSEEIHT: Tutor in functional programming (52 hours)
  • ENSEEIHT: Tutor in middleware (22 hours)

2011-2012

  • ENAC: Project supervisor in C/Caml programming
    Optimal spatial configuration of a molecule using a differential evolution algorithm
  • ENAC: Tutor in C/Caml programming (2 hours)