I am currently not teachning.

On this page you can find some teaching material of previous lectures and tutorials I gave.

**Introduction to Java Programming**(INF361) - 1st year Engineering Students at École Polytechnique.- The lectures were given by Francois Morain.

**Introduction to Cryptology**(INF558) - 3rd year Engineering Students at École Polytechnique.- The lectures were given by Francois Morain.

**Advanced Algorithms**(INF550) - 3rd year Engineering Students at École Polytechnique.- The lectures were given by Gilles Schaeffer.
- Tutorials.

**Introduction to Java Programming**(INF361) - 1st year Engineering Students at École Polytechnique.- The lectures were given by Francois Morain.

**Advanced Algorithms**(INF550) - 3rd year Engineering Students at École Polytechnique.- The lectures were given by Gilles Schaeffer.
- Tutorials.

**Data structures and Algorithms in Python**(EA4) - Second year of Bachelor in computer science, Université Paris Cité.- The lectures were given by Dominique Poulalhon.

**Fundamental Concepts in Computer Science**(PF1) - L1 in computer science, Université Paris Cité.- The lectures were given by Matthieu Picantin.

**Introduction to Python**- L2 MIASHS, Université Paris I Pantheon-Sorbonne.- The lectures were given by Laurent Boyer.
- Tutorials (In French).

- Oral exams in mathematics for French “Classes Preparatoires MP”.
- Exercise Book (In French).

I prepared the French agregation in mathematics, with a minor in computer science. You can find the list of my developments here (in French), although these notes were never finished.