Reviews of professor Mohammad Hasan

Rating: 3.0/5, difficulty: 3.0/5
Decent prof, online school so never talked to him face-face. A decent amount fo work during weeks. Don't trust his practice exam/midterm, the actual test will be way more difficult.

Rating: 3.0/5, difficulty: 3.0/5
Pretty average experience in his class. Recorded lectures were extremely boring and communication over the term was limited. Slides were easy to follow and assignments/testing was fair. Not the worst experience but avoid if possible

Rating: 3.0/5, difficulty: 3.0/5
No one ever attended the 3 hour lecture on a Friday night. Luckily the test material was all in the slides so good self-study sort of class.

Rating: 5.0/5, difficulty: 2.0/5
Excellent Professor! Cares about their students.

Rating: 1.0/5, difficulty: 1.0/5
DO NOT, under any circumstances, ever, take his class. Lectures are useless, cannot learn anything from them. The guy cannot communicate any of the course material (If he knows the materials in the first place). You get marks in the exam only if your answer is exactly the same as his lecture notes, no matter if your answer is correct or not.

Rating: 1.0/5, difficulty: 3.0/5
Lectures are a huge waste of time and he does a very poor job at explaining the concepts and contradicts himself on a fairly regular basis. You only get marks if you answer the way he wants you to, even if he is wrong and you prove your solution is right you will not get full marks. Better off reading outside material on data structures.