Since 2008 I am teaching Computer Science in the CS Dept of IUT Lyon 1 - Bourg en Bresse.

- Basic and advanced algorithms

- Programming in C
- Oriented Object Programming (C++ and Java)
- Formal language theory / XML
- SQL

In the CS department, I am responsible for the 1st
year graduating class, and also for the application process.

Here are the lessons given before the obtention of my tenured position.

- Algorithms with Maple (Math. Spé, lycée Champollion of Grenoble).

- Algorithms with C and UNIX (Bachelor level, Université Joseph Fourier of Grenoble (3 x 64h)).
- Error correcting codes (Bachelor level, Liège University, Belgium).
- Preparing students to the CRPE and CAPES exams in mathematics at the IUFM of Grenoble (192h).
- Game theory (Master level, INP Grenoble (3h)).