Yalla Araby is a very professional language school. My teacher is always well prepared for classes. He explains the logic and roots of the language in a comprehensive manner without getting lost into grammatical details and comes up with proposals according to the student’s preferences (e.g. newspaper texts, audio/video material). He knows how to challenge and motivate his students, but remains always patient and flexible. Finally, he is a very pleasant and reliable person, always in good humor, open to the students’ wishes and needs. Having regularly taken private classes with him during almost two years, I can highly recommend Mohamed Megahed and his school.