- Co-supervision (with Alain Couvreur) of a student for the Computer Science Project (CSE303) for the Bachelor program of École polytechnique. The goal of the project was to implement decoding algorithms to solve some challenges of decodingchallenge.org. See the dedicated webpage listing some ressources.

- Labs (TP) for the first year class LU1IN001:
*Introduction to programming in Python*.

- Labs (TP) for the first year class 1I001:
*Introduction to programming in Python*. I also taught tutorials for this class. - Labs (TP) for the second year class 2I011:
*Representations and numerical methods*. - Labs (TD+TP) for the third year class 3I024:
*Introduction to cryptography*.

- Labs (TD+TP) for the third year class 3I024:
*Introduction to cryptography*.

I am involved in various activities of scientific outreach especially towards high school students. See the dedicated webpage.

I have been giving oral examinations (colles) in mathematics at the Lycée Condorcet (PCSI, 2014-2015) and Lycée Louis-le-Grand (MPSI, 2016-2017).