My courses

These are the courses I teach at Ibn Haldun University.

Fall 2023

Previous courses