I have taught various courses and have advised students at both undergraduate and graduate levels
At the undergraduate level, I have taught both language courses and linguistics courses. Language courses include Grammar, Morphosyntax, Speaking and Listening, Comprehension and Precis, and Composition. The linguistics courses are both introductory, like Introduction to Linguistics and Aspects and Issues in Modern Linguistics, or more specialized course, such as Phonology and Sociolinguistics.
At the graduate level (Master's program), the courses I have taught relate mainly to linguistics. I have taught various linguistic morphology course: An introductory course on morphology, Generative morphology, and morphology in Optimality Theory. I have also taught a course on Social Dialectology.
I have also been advising students at both levels. The End-of-Studies projects I have supervised between 2009 and 2017 treat issues in the Sociology of Language (with applications to the Moroccan context) as well as issues in the phonology and morphology of Moroccan Amazigh and Moroccan Arabic. The Master's theses I have supervised/ been supervising all deal with aspects of Moroccan Amazigh/ Arabic phonology and morphology form an Optimality-theoretic perspective.
At the doctoral level, I supervised two dissertations on the Applied Sociolinguistics of Morocco, one dealing with Linguistic Human Rights and the other with Language Education Policy. The remaining dissertations deal with morphology essentially. One dissertation is a combination of psycholinguistic analysis and morphological analysis, using priming tests. Currently, I am supervising dissertations dealing mainly with phonology and morphology.