Mohamed Mahgoub
This guy lacks crictical presentation skills and will repeat multiple times throughout the class how he has a phd. Also, this guy doesn't speak coherently and will insult students. Avoid at all cost!