Module : Informatique Générale (Structure Machine et Algorithmique)
Niveau : 2ème Année Licence
Responabilité : Chargé de cours
Années universitaires : Du 1996 au 2008
Module : Programmation Logique
Niveau : 3ème Année Ingénieur
Responabilité : Chargé de TD
Année universitaire : 2001 / 2002
Module : Logique Mathématique
Niveau : 2ème Année Licence
Responabilité : Chargé de TD
Années universitaires : Du 2011 au 2013
Module : Génie Logiciel
Niveau : 2ème Année Licence
Responabilité : Chargé de TD
Années universitaires : Du 2011 au 2017
Module : Bases de Données
Niveau : 2ème Année Licence
Responabilité : Chargé de TD
Années universitaires : Du 2018 au 2021
Module : Systèmes d’Information
Niveau : 2ème Année Licence
Responabilité : Chargé de cours
Années universitaires : Du 2015 au 2021
Module : Systèmes d’Information Avancés
Niveau : Master 1
Responabilité : Chargé de cours
Années universitaires : Du 2012 au 2016
Module : Systèmes complexes et Mobilité
Niveau : Master 1
Responabilité : Chargé de cours
Années universitaires : Du 2009 au 2014
Module : Modélisation des Systèmes complexes et Système Multi-Agents
Niveau : Master 1
Responabilité : Chargé de cours
Années universitaires : Du 2014 au 2021
Module : Initiation à l'Intelligence Artificielle
Niveau : Master 1
Responabilité : Chargé de cours
Années universitaires : Du 2014 au 2021