I taught several courses at:
- the Faculty of Science of Sfax (1991–1995) and the Faculty of Science of Bizerte (1995–present). These include:
- Undergraduate courses in Analysis and Algebra, advanced courses in Topology, Measure and Integration, Differential Calculus, Differential Equations, and Differential Geometry.
- Master courses (2003–present) in Dynamical Systems (both discrete and continuous), group actions other than ℤ and ℝ.
- Doctoral courses (2019–2024): Introduction to ergodic theory, dynamics of group actions on the real line.
- the National Higher School of Mathematics (NHSM) in Algiers, Algeria (2025–2027): Master 2 courses on Dynamical systems as part of the International Mathematics Master (IMM) program at (NHSM) in Algiers.
- the Polytechnic University of Cartagena in Cartagena, Spain (2026–2027): Undergraduate and graduate courses in Analysis and Algebra, Measure and Integration, Differential Equations as part of the ERASMUS program at (UPCT) in Cartagena.
Online course:
Differential Calculus LFM3 (French), Virtual University of Tunis (2017).
Course notes
• Undergraduate course notes
- Notes of Exercises on Topology, MM3, 1997.
- Notes of Course on Topology, MM3, 2003.
- Notes of Course on Differential Equations, MM3, 2010.
• Graduate course notes (Master)
- Notes of Course on Dynamics of Groups of Circle Diffeomorphisms, Master, 2007.
- Notes of Course on Discrete Dynamics, Master, 2009.
- Notes of Course on Flows on Surfaces, Master, 2009.
- Notes of Course on Dynamics of Circle Diffeomorphisms, Master, 2019-2023.