Tamer Abdelbaki
Ya'know he may not be everyone's cup of tea but I really love having him as a professor, I feel like he is very capable in teaching the language as long as you are personally invested. But then again, you will never learn a language if you are uninterested and don't want to...