Reviews of professor Mohammad Hasan

Rating: 5.0/5, difficulty: 3.0/5
Lab assignments were hard! Concept was important to him! He was accommodating and approachable!

Rating: 3.0/5, difficulty: 3.0/5
Prof. Hasan is good at communicating materials, but lectures are pre-recorded and difficult to watch.

Rating: 3.0/5, difficulty: 2.0/5
Avg experience with prof but fun class! I enjoyed learning how to code in android studio although there is minimal support with it in class. Better be paying attention in class because the tests are all based off the in class activities and slides. KNOW EACH SLIDE.

Rating: 3.0/5, difficulty: 3.0/5
He's okay. It sucks reviewing his lectures when each lecture is 150+ slides long.

Rating: 5.0/5, difficulty: 3.0/5
The lab assignments were intensive and thoroughly checked. Lab attendance was not mandatory. The class slides were easy to understand. The slides can be lengthy since each step of the taught algorithms is shown. The midterms and finals were concise, conceptual and a bit hard.

Rating: 4.0/5, difficulty: 3.0/5
Integrated Research like no one else. On a more serious note, the group project was kinda gross but still a good project. Design was taught well and encouraged by in class exercises. Also I took this during the COVID semester and he was the only prof I had who kept teaching lectures, so he cared more than they did.

Rating: 3.0/5, difficulty: 1.0/5
Extremely easy course. Caters to those who don't have much programming experience. Some in-class activities for participation marks. Lectures were incredibly painful to sit through - boring and not much useful information (common sense). Large group project but the program doesn't have to be functional. You can skip class and do well.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Hasan is communicative with students and he really wants his students to succeed. He is very prompt to respond to emails and always encourages questions and he even shows up to labs to help. There is a big group project that will take a lot of time, but you can definitely still do well in this course if you don't know programming that well.

Rating: 2.0/5, difficulty: 2.0/5
Lectures were so boring I quit watching them pretty quickly. Lots of the material was covered in COSC221. Weekly assignments were easy since they're open book and have bonus marks. Tests felt well written and fair, although the review material was useless. UBCO has comp sci teachers that will make you feel inspired and Mohammad is not one imo.

Rating: 3.0/5, difficulty: 3.0/5
I believe he tries to be a good instructor. His lectures are extremely boring, though.

Rating: 5.0/5, difficulty: 2.0/5
Class tended to be more on the 'arts' side, but he's an easy marker, so it's easy to do well. He explains concepts thoroughly in class, sometimes going a bit slow, but I never found him too boring. Only has a slight accent, and he has a bit of a funny side. Overall an enjoyable course, made better by a great, if inexperienced, professor.