Module : Méthodologie de recherche
Niveau : Master 2
Responabilité : Chargé de cours
Années universitaires : Du 2011 au 2019
Module : Physiologie des grandes fonctions
Niveau : 3ème Année Ingénieur
Responabilité : Chargé de cours
Année universitaire : 1994 / 1995
Module : Physiologie animale
Niveau : 3ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 1993 au 2000
Module :  Physiologie des organismes aquatiques, cours, TD, 3ème année, 1993-2019
Niveau : 3ème Année Licence
Responabilité : Chargé de cours
Années universitaires : Du 1993 au 2019
Module : Nutrition des poissons
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 1993 au 2003
Module : Neurobiologie
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de TD
Année universitaire : 1985 / 1986
Module : Physiologie du système nerveux
Niveau : 4ème Année Ingénieur
Responabilité : Chargé de TD
Année universitaire : 1985 / 1986
Module : Pharmacologie
Niveau : 3ème Année Ingénieur
Responabilité : Chargé de TP
Année universitaire : 1985 / 1986
Module : Physiologie animale
Niveau : 2ème Année Ingénieur
Responabilité : Chargé de TD
Années universitaires : Du 1984 au 1987
Module : Parasitologie générale
Niveau : 2ème Année Ingénieur
Responabilité : Chargé de cours
Années universitaires : Du 1983 au 1985
Module : Embryologie humaine
Niveau : 1ère Année Ingénieur
Responabilité : Chargé de TP
Année universitaire : 1982 / 1983
Module : Embryologie humaine
Niveau : 1ère Année Ingénieur
Responabilité : Chargé de TP
Année universitaire : 1982 / 1983
Module : Biologie cellulaire
Niveau : 1ère Année Ingénieur
Responabilité : Chargé de TP
Année universitaire : 1981 / 1982
Module : Santé des élevages
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Année universitaire : 2007 / 2008
Module : Epidémiologie ; pathologie ; prophylaxie et police sanitaire
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Années universitaires : Du 2006 au 2008
Module : Biologie des parasites
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Années universitaires : Du 2006 au 2008
Module : Ecophysiologie
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Année universitaire : 2004 / 2005
Module : Ecologie parasitaire
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Années universitaires : Du 2004 au 2006
Module : Histologie
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Année universitaire : 2002 / 2003
Module : Développement cellulaire et tissulaire
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Année universitaire : 2002 / 2003
Module : Zoosystématique,
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Année universitaire : 2000 / 2001
Module : Ecologie bactérienne et écologie parasitaire
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Années universitaires : Du 2000 au 2002
Module : Pathologie des organismes aquatiques (Téléostéen)
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Années universitaires : Du 1998 au 2005
Module : Physiologie des organismes aquatiques (Téléostéen)
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Années universitaires : Du 1998 au 2005
Module : Pathologie parasitaire des ruminants
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Année universitaire : 1997 / 1998
Module : Parasitologie des élevages
Niveau : PG ou Ecole doctorale
Responabilité : Chargé de cours
Année universitaire : 1995 / 1996