Teaching

2021-now : Ecole Polytechnique.

  • INF411: Les bases de la programmation et de algorithmique.
         Ingénieur 2A, td java, course by Jean-Christophe Filliâtre.

  • 2020/2021: Ecole Polytechnique.

  • INF558: Introduction to Cryptology.
         Ingénieur 3A/Master 1, course by François Morain.
  • INF411: Les bases de la programmation et de à l'algorithmique.
         Ingénieur 2A, td java, course by Jean-Christophe Filliâtre.
  • INF361: Introduction à l'algorithmique.
         Ingénieur 1A/Bachelor 3, course by François Morain.

  • 2019/2020: École Polytechnique.

  • INF361: Introduction à l'informatique.
         Ingénieur 1A/Bachelor, course by François Morain.

  • 2017/2019: Université de Picardie Jules Verne.

  • Projects Supervision - Privacy for Medical Data. Master 1.
  • Projects Supervision - Implementation of a evoting scheme. Master 1.

  • 2016/2017: École nationale supérieure de techniques avancées (ENSTA).

  • Cryptography: Theory and Practice (TD/TP). Master 2.

  • 2013/2014: EPF Engineer School.

  • Projects Supervision in Security. Master 2.
  • Programming (C/C++ and Java). Bachelor 3.
  • Algorithmic. Bachelor 3.
  • Information Security. Master 2.

  • 2011/2012: École normale Supérieure de Cachan (ENS Cachan).

  • Computer Algebra (Maple): Agrégation de Mathématiques.
  • Probabilistic Aspects of Computer Science. Master 1.
  • Logic and Computability. Bachelor 3.
  • Formal Language. Bachelor 3.

  • 2009/2010: Université de Versailles Saint-Quentin.

  • Projects Supervision. Master 2.
  • Programming with C++ in Computer Science. Bachelor 3.
  • Mathematics for Computer Science. Master 1.
  • Cryptography. Master 2.

  • 2007/2009: Université Paris Denis Diderot.

  • Computer Algebra with Mathematica. Bachelor 1.
  • Algebra and Analysis. Bachelor 2, course by Marc Hindry.