Teaching



PDF and materials (in French) are available in the French version of this page.


I teach at two engineering schools in Nancy, France : l'Ecole des Mines de Nancy and Télécom Nancy. During my PhD in Paris, I gave courses in Computer Science at Sorbonne University (Paris 6).

Télécom Nancy


I gave courses to:
  • 2nd year of apprenticeship training: Cryptography and Authentification. Spring 2021
  • 2nd year of engineering school ISS Internet Systems and Security: Introduction to Modern Cryptography. Winter 2020.

Ecole des Mines de Nancy


I gave courses to:
  • 4th year students (1st year of "mastère spécialisé"): Introduction to Modern Cryptography. Winter 2018, Winter 2019 and Winter 2020.
  • 5th year students (3rd year of engineering school): A Short Introduction to LaTeX. Winter 2018, Winter 2019 and Winter 2020
  • 3th year students (1st year of engineering school): TCSS5AC - Info I: Advanced Programming in Python. Automn 2018

Sorbonnes Universités (UPMC - Paris 6)


As a complement of my research, when I was working on my PhD I taught at Sorbonne Université (formerly UPMC, Paris 6) in math and Computer Science. I gave courses to:
  • 3rd year students in Mathematics (Licence 3) in 3M101: Projet. Spring 2016.
  • 1st year students (Licence 1) in 1I001: Eléments de programmation, Python. Automn 2015
  • 4th year students in Computer Science (Master 1) in 4I905: Représentation des Nombres et Algorithmes : application à la cryptographie. Spring 2015
  • 1st year students (Licence 1) in 1I001: Eléments de programmation, Python. Automn 2014
  • 1st year students (Licence 1) in 1I002: Introduction au Langage C. Spring 2014
  • 2nd year students in Computer Science (Licence 2) in LI213: Types et Structures de Données. Spring 2014