Reviews of professor Sarmad Al Aloussi

Rating: 1.0/5, difficulty: 3.0/5
First of all, you will be teaching yourself this course using the documents included in the course as a rough outline. 

Your homework will include questions on topics not even mentioned in the text, much less elaborated upon. 

99% of your grade will be based upon your punctuality, and deadlines will be shifted last minute.

Rating: 1.0/5, difficulty: 4.0/5
Took an online class, but this professor clearly has no idea how to teach an online class. No grading rubric, takes points off for not showing work (never stated anywhere that work was needed to be shown). Awful communication.

Rating: 1.0/5, difficulty: 5.0/5
This man was the reason I switched out of CompSci. He was unbearable. Awful teaching skills, super confusing assignments with outrageous due dates. He also liked to call up random students to the front of the room to solve programming problems on the whiteboard. How embarrassing when you don't know the answer! Avoid him at all costs.

Rating: 5.0/5, difficulty: 4.0/5
Although a lot of the students find this professor hard, I will say he is one of the only professor that actually encouraged me to try harder. Yes, he is difficult but not everything in life is easy, and just handed to you. You are going to have to work and want to do well in his class in order to be successful. I hope this helps.