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
The Media Arabic Text Collection (MATC) is my latest project. You can learn all about it on this page. If you want to try it before reading, follow this link and just hit the start button in the app.
Another project I am working on is the Top Media Vocabulary. You can read about it on a separte page.
Moroccan Arabic Page
Here you can read about different projects and publications about Moroccan Arabic (Darija)
If you are interested in my academic publications, I refer to my page on Academia 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.