Mahmood Al-Humaimidi
This professor is awesome, he explains clearly every single detail of the course . He is very respectful , helpful, and easy approachable . The tests are moderate and the marking is fair. With a little effort one can get a very good grade.
I strongly recommend him .