Mokhtar Beldjehem
Worst Prof I've had. Has slides which makes no sense and spend the whole lecture reading them. Plus, takes a lot of time in class to explain in details why he is the best Prof. Avoid at all cost.