Graduate level course in Advanced Graduate Seminars (BIOL 600) for PhD students in Biological and Environmental Sciences (QU).
Graduate level course in Biodiversity (BIOL 616) for PhD students in Biological and Environmental Sciences (QU).
Graduate level course in Marine Sciences (BIOL 606) for PhD students in Biological and Environmental Sciences (QU). 
Graduate level course in Lab Rotation I and II (BIOL 602 and BIOL 603) for PhD students in Biological and Environmental Sciences (QU).
Graduate level course in Graduate Research and Thesis (BIOL 530) for MSc students in Environmental Sciences (QU).
Undergraduate level course in Bachelor Senior Project (BIOL 496 – Forth Year Students) for the Bachelor of Science in Environmental Sciences – Marine Sciences and Bachelor of Science in Biological Sciences – Biotechnology (QU).
Undergraduate level course and labs in Plankton and Productivity (MARS 327 – Third Year Students) for the Bachelor of Science in Environmental Sciences – Marine Sciences (QU).
Undergraduate level course in Marine Ecology (MARS 455 – Fourth Year Students) for the Bachelor of Science in Environmental Sciences – Marine Sciences (QU).
Undergraduate level course in Marine Biology (MARS 251 – Second Year) for Bachelor of Sciences in Environmental Sciences – Biotechnology (QU). Undergraduate level Course and Labs in Basic Ecology (BIOL 221 – Second Year) Bachelor of Sciences in Environmental Sciences – Biotechnology (QU).
Undergraduate level Lecture in Freshman Seminar (BIOL 103 – First Year) for Bachelor of Sciences in Environmental Sciences (QU).
Master level Lectures in Ecology and Sampling Methods for Aquatic Organisms (Research Master in Environmental Sciences – Carthage University).
Master level Lectures in Coastal Ecology (Applied Master in Environmental Bio-monitoring – Carthage University).
Master level Lectures in Marine Ecosystems Integrate Management and Functioning (Applied Master in Environmental Bio-monitoring– Carthage University).
Master level Lectures in Sampling Methods for Aquatic Organisms (Applied Master in Environmental Bio-monitoring– Carthage University). Practical Labs in Sampling Methods for Aquatic Organisms (Applied Master in Environmental Bio-monitoring– Carthage University).
Graduate level Lectures in Population Ecology (Fundamental BSC in Life Sciences– Carthage University) Graduate level Lectures in Applied Ecology (Applied BSC in Environment Protection– Carthage University) Graduate level Lectures in Functioning and Productivity of Aquatic Ecosystems (Fundamental BSC in Life and Earth Science– Carthage University)
Graduate level Lectures in Marine Ecosystems (Applied BSC in Environment Protection– Carthage University) Practical Labs in Animal Biology (Fundamental BSC in Life and Earth Science– Carthage University)
Master level Lectures in Taxonomy and Sampling Marine Organisms (Research Master in Natural Products Bioactivity and Therapy– Carthage University).
Master level Lectures in Marine Ecology and Biology (Research Master in Hydrobiology– Carthage University).
Master level Lectures in Planktonic Crustacean Biology (Research Master in Hydrobiology– Carthage University).
Graduate level Lectures and Practical Labs in Coastal and Lagoonal Ecology (Fundamental BSC in Life and Earth Science– Carthage University).
Master level Practical Labs in Plankton Ecology (Research Master in Environmental Sciences– Carthage University).
Graduate level Practical Labs in Basic Animal Ecology and Basic Animal Biology. (Master of Science in Natural Sciences– Carthage University) Graduate level Practical Labs in Basic Animal Biology, Descriptive Embryology and Basic Animal Ecology (Master of Science in Natural Sciences– Carthage University)