Mohamed from Yalla Araby is the most energetic language teacher I’ve ever had! This translated into a very dynamic way of teaching, with lots of humor and anecdotes about Egypt and the Arabic culture. He manages to teach even the most complex language aspects (of which there are many in Arabic) in a way that is actually fun. Furthermore, he has a perfect mix of being laid back and strict. I would highly recommend Mohamed and Yalla Araby to anyone who wants to learn Arabic!