2009-2010
- ATER au Département Informatique de l'Enseirb (demi poste)
- TD/Projet POO : Programmation Orientée Objet avec utilisation du langage JAVA (Enseirb, filière informatique, 2ème année)
2008-2009
- ATER au Département Informatique de l'IUT Bordeaux 1 (demi poste)
- TD/TP ASR1 : Utilisation des systèmes informatiques (USI) (IUT 1ère année)
- Cours/TD OMGL3 Objet : UML (IUT 2nde année)
- TP AP4 : Introduction à la programmation J2EE et .Net (IUT 2nde année)
- Cours/TD/TP BD1 : Bases de Données (Licence, 1ère année, PUF Ho Chi Minh Ville, Vietnam)
2007-2008
- Vacataire au Département Informatique de l'IUT Bordeaux 1
- Cours/TD OMGL3 Objet : UML (IUT 2nde année)
- TD/TP OMGL2 Systémique : Merise (IUT 1ère année)
- Co-encadrement de stage
- Damien Girons : Projet de fin d'études (3ème année ENSEIRB) et mémoire de Recherche (Master 2 informatique, université Bordeaux 1)
2006-2007
- Vacataire au Département Informatique de l'IUT Bordeaux 1
- TP AP1 : Initiation à l'algorithmique et au C++ (IUT 1ère année)
- Vacataire à l'Ecole Nationale Supérieure d'Electronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
- TD IF106 : Algorithmique des graphes (1ère année informatique)
- Encadrement IF107 : Projet d'algorithmique basé sur le module IF106 (1ère année informatique)
- Vacataire au Département Informatique de l'université Bordeaux 1
- TP Initinfo : Initiation à l'informatique et à Python (L1)
2005-2006
- Vacataire au Département Informatique de l'université Bordeaux 1
- TP Initinfo : Initiation à l'informatique et à Python (L1)
- TP USI : Utilisation des systèmes informatiques (L1)