Amir Mousa
I don't know why this professor has a high rating. He is an absolute nightmare, his grading style is awful and extremely unprofessional in dealing with the students. Really difficult and irrational exams boosted by his idiotic way of grading. Avoid this guy at any cost, he will only harm your Civil Engineering career.