Ahmed Elshafei
This guy is not good and makes you feel stupid and will pretend to be nice to you and then treat you badly during class. I shared personal experiences with him and he pretended to care but then exploited me during class.