Module :  Irrigation
Niveau : 3ème Année Licence
Responabilité : Chargé de cours
Années universitaires : Du 2015 au 2018
Module :  Initiations aux barrages
Niveau : Master 1
Responabilité : Chargé de cours
Années universitaires : Du 2015 au 2019
Module :  Ouvrages hydrauliques
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 2003 au 2008
Module :  Hydraulique générale
Niveau : 2ème Année Licence
Responabilité : Chargé de cours
Années universitaires : Du 2012 au 2015
Module :  Barrage II
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 1996 au 2002
Module :  Barrage I
Niveau : Master 1
Responabilité : Chargé de cours
Années universitaires : Du 2008 au 2020
Module :  Aménagement des cours d'eau II
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 1996 au 2002
Module :  Aménagement des cours d'eau I
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 1995 au 2002
Module :  Aménagement hydraulique
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 2004 au 2008
Module :  Construction hydraulique
Niveau : 2ème Année Licence
Responabilité : Chargé de cours
Années universitaires : Du 2003 au 2007
Module :  Régularisation des cours d'eau
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 1996 au 2002