Reviews of professor Mahmood Al-Humaimidi

Rating: 4.0/5, difficulty: 2.0/5
Great professor that explains operative systems concepts in a detailed and simple manner. 

Sometimes might be a bit boring due to not engaging much with students and just giving a lecture.

Quizzes and exams are not hard as long as you study from the slides and pay attention to important topics during the lecture.

Rating: 1.0/5, difficulty: 3.0/5
Flat-out rude and disrespectful. Gets angry at questions and refuses to give straight forward answers

Rating: 4.0/5, difficulty: 4.0/5
Very enthusiastic professor, but his exams don't make any sense. You'll have to memorize a lot of materials for the short answer.

Rating: 1.0/5, difficulty: 4.0/5
Extremely boring and unhelpful. Spent most of the lectures going over the same basic concepts instead of any new material, even though the new material was important for the tests. Homework and tests take a form where questions often depend on your answer to a previous question, so mistakes cascade.

Rating: 1.0/5, difficulty: 3.0/5
Poor experience with this prof. He does seem care about his students but his lectures were very dry and there was little value in attending lecture. He read off Pearson provided slides for 3 hours every week and did not explain deeply any of the concepts. He also does not explain the course material well. This course will be entirely self-study.

Rating: 5.0/5, difficulty: 3.0/5
A nice guy and explains things clearly. Will help you if you have difficulties in the lab assignments.

Rating: 5.0/5, difficulty: 3.0/5
I had a woderful experience taking this course with professor Mahmood. I learned a lot of important things in networking . Thank you professor for your care of students

Rating: 1.0/5, difficulty: 5.0/5
The professor's explanations are often unclear, and the grading is excessively harsh. Online exams are challenging due to their subjective nature and lack of ability to revisit questions, which makes completing them on time difficult. The slow pace of explanations can also be tiring and lead to disengagement. WORST PROF EVER

Rating: 4.0/5, difficulty: 4.0/5
Boring classes, but learn what he teaches in class and you will get an easy B.

Rating: 4.0/5, difficulty: 2.0/5
Kind professor, relies heavily on his slides, sometimes he reads everything that it is on screen and could be boring. He gives a lot of hints on what he is going to take on the exam, when he dedicates a lot of time in a single topic, be ready as he will ask that in quizzes and exams. Assignments are easy, his exams are okay.

Rating: 5.0/5, difficulty: 3.0/5
Wonderful professor, knowledgeable and explains networks very good. Very helpful and always accessible 
So kind and respectful.

Rating: 4.0/5, difficulty: 3.0/5
Textbook not required; relies heavily on his own slides. Only 2 assignments for the term! Exams were average in difficulty (MCQ, t/f, essay); lectures can be a little boring but he can be funny sometimes; takes attendance, unclear if he gives extra marks for it; don't be noisy in class! Might take his class again due to less class work load.