Teaching
2024-2025
- Post-quantum cryptography (the lattice part of the course)
2022-2023
- TD d'option C pour la prépa agreg. Le cours est donné par Karim Belabas.
Popularization
Blogposts
I have written two blog posts for the COSIC’s Guide to Crypto. They are intended for master students or first year PhD students.
- Indistinguishability Obfuscation [Update: this post is a bit outdated, as there have been recently multiple very promising articles constructing obfuscation from reasonably standard assumptions]
- Finding short vectors in lattices
Talks
I gave some talks (in French) for high school students or first years university students.
- Cryptographie et réseaux euclidiens (in french). Soirée IMB-UFMI de présentation des masters et de la recherche, à destination des élèves de classes préparatoires (20 minutes), Bordeaux, November 2023. [slides (in French)]
- Cryptographie et réseaux euclidiens. Seminar for a course called "maths, sciences et société" (for L2/L3 students, 1h), Bordeaux, October 2022. [slides (in French)]
- Introduction à la cryptographie. Popularization talk for the Alkindi competition, ENS de Lyon, May 2018. [slides (in French)]
Other
- Some material for exercises for highschool students: about symmetric crypto, about RSA, for moi informaticienne moi mathématicienne 2024
Old teaching in Lyon
During my PhD, I did some teaching at ENS de Lyon and at IUT Lyon 1 (some of them are in French and some are in English).
2018-2019
- Tutorials of Probabilities for bachelor students. The course is given by Guillaume Aubrun.
- Introductory course in Web programming (html and css) for first year students at IUT de Lyon. The course's supervisor is Pierre-Antoine Champin. Some additional material for the course.
2017-2018
- Tutorials of Cryptography and Security for Master 1 students. The course is given by Damien Stehlé.
- Tutoring in algorithmic for bachelor students. Exercises- solution (in french).
- Tutoring in automata theory for bachelor students. Exercises- solution (in french).
- Tutorials of Architecture, System and Network for bachelor students. The course is given by Florent De Dinechin.
- Tutoring in maths for bachelor students.
2016-2017
- Tutorials of Computer Algebra for Master 1 students. The course is given by Guillaume Hanrot.
- Tutorials of Information Theory for Master 1 students. The course is given by Omar Fawzi.
- Tutoring in maths, for bachelor students who haven't done lot of mathematics before.