Muhammad is teaching Arabic language to my son who is 7 years old.
We find him an excellent teacher. Being the native Arabic speaker, his knowledge of the subject is very deep.
More importantly, he tailors the lessons based on the student progress and paces it well depending on the potential of the student.
He uses written, oral as well as custom made audio lesson for teaching and revision which is very important for a non arabic speaking students.
My son finds him very friendly and looks forward to next lessons.