Jan Hoogland's Learn Arabic pages
I have a long experience in teaching Modern Standard Arabic (MSA) and Moroccan (Spoken) Arabic (MA).
Since the learning and teaching of both varieties of Arabic require different materials and skills, I have made two separate pages for each variety.
Modern Standard Arabic Page
Moroccan Arabic Page
If you are interested in my academic publications, I refer to my page on Academa edu, where you will find most of my publications.
If you want to know more about the Arabic Dictionary project completed in 2003 you can learn about the whole process of compiling a dictionary at this special website.