Teaching

(2012-)  Assistant professor at  Polytech Montpellier, in the Department of  IG "Informatique et Gestion"  and  DO "DevOps" of Polytech (Montpellier).  

((2010-2011) I  had a teaching position in the Ecole Normale Superieure (Lyon) at the Computer Science Department and at the Department of Computer Science in Caen.

This is the list of my courses ( present) :

*Graphes:  Theory and Algorithmes (Polytech Dep. IG)

*Compilers, Discrete Maths (Polytech IG and DO)

*Graphes 2, Advanced Algorithms  (Polytech IG and DO)

*Algorithms (L1, Polytech IG)

* Information Theory (Master on Computer Science)

 (past):

*Algorithmique avancée (TD, 21 h and CM 2h) L3, Computer Science.

      Standard algorithms on  Graphs theory,  (also distributed algorithms ) and cryptography

*Programmation à objets (TD et TP, 60 h) Engineering school (Ensicaen).

    Programing with Java, VMC schemas  and Algorithms on graphs

*Sécurité web (CM,TD et TP)   L3 pro (12 h) et M2 pro (12 h) (Computer Science).

     Introduction on the problem of the security for  network administrator, classical attacks and  basic cryptography

*  Algorithmes arithmetiques (TD, 24 h) M1, Computer Science at Ens-Lyon 

            

*  Algorithmique 2 (TD, 36 h) L3,  Computer Science at Ens-Lyon

*I (co)supervised some master projects  on zero-knowledge protocol for ssh, list-decoding and steganography.

* I supervise (tuteur académique)  many students  of my Teaching Departement (Computer Science, Polytech Montpellier).

During my thesis, I also had a contract as teacher for the cours of Linear Algebra (TD, 72 h) for L1 Info at the Computer Science Departement of Trento.