Teaching positions
- 2005-2006. Teaching assistant at Computer Science Department of INSA, Rennes (192 hours)
- Operating systems (2nd year of ingeneer degree)
- Initiation to algorithm (first year)
- Co-supervisor of a student project (2nd year of ingeneer degree)
- Networks (2nd year of ingeneer degree)
- 2004-2005. Teaching assistant at Computer Science Department of INSA, Rennes (177 hours)
- Operating systems (2nd year of ingeneer degree)
- Initiation to algorithm (first year)
- Architecture (First year of ingeneer degree)
- 2001-2004. Teaching assistant at University of Rennes I (192 hours)
- Initiation to algorithm, functionnal approach (DEUG, first year)
- Initiation to algorithm, imperative approach (DEUG, second year)
- Operating systems(Licence, first year)
- 2000-2001. Teaching position at Computer Science Department of INSA, Rennes (52 hours)
- Operating systems (2nd year of ingeneer degree)
- Operating system and software tools (First year of ingeneer degree)

"1er cycle" corresponds to the two years of study coming just after the baccaauréat degree, and "2ème cycle" is associated to the three following years.
"Système" gathers modules dealing with computer and operating system study. "langage" contains all curses dealing with algorithmic or language. "suivi" corresponds to activities such as project supervisor or practising following process.