2016-2017: Enseignant informatique, Université de Chlef
- Licence L2: Théorie de Graphes.
- Licence L3: Rédaction scientifique.
- Formation Doctorale:TICommunication.
2015-2016: Enseignant informatique, Université de Chlef
- Programmation et structure de données.
- Rédaction scientifique.
2014-2015: ATER en Informatique, École nationale supérieure d'ingénieurs des systèmes avancés et réseaux (ESISAR), Valence
- Algorithmique et programmation C
- Système d’exploitation
- Introduction à l'Algorithmique
- Programmation Shell
2013-2014: ATER en informatique, IUT de Bourg-en-bresse.
- Algorithmique et programmation en langage C
- Génie logiciel
- Programmation Orientée Objets en Java
- Réseaux et Télécommunications
2009-2012: Moniteur en informatique, Université de Lyon 1
- Programmation Orientée Objets en Java.
- Algorithmique et programmation procédurale.
- Pratiques et Compétences informatique.