Reviews of professor Hazra Imran

Rating: 1.0/5, difficulty: 1.0/5
Totally disorganized. I don't understand what her students at other institutions saw in her to leave her such positive reviews. She doesn't release the accurate lecture slides until a couple days after the lecture, this is a pretty big issue if you have tutorial a couple hours after a lecture. I wish I had more characters to describe her mess of a

Rating: 5.0/5, difficulty: 4.0/5
very nice and caring instructor.

Rating: 2.0/5, difficulty: 3.0/5
The prof herself is alright. She provides a tentative schedule of all assignment deadlines, exams, and readings for the course. I, unfortunately, wrote down the deadline of the last assignment in my calendar a month before it was due. She must've changed the deadline without announcing it, so I missed the deadline. That assignment was worth 12%.

Rating: 5.0/5, difficulty: 3.0/5
One of the best professor. I liked her classes and way of her teaching, Lot of activities, and clickers. Very relevant examples.

Rating: 3.0/5, difficulty: 3.0/5
Hazra is a very sweet professor and puts a lot of time into responding to students questions. I barely scraped by on the exams but that was due to my own poor study habits. Read the class material, practice, ask questions and you will be fine. Hazra is fine for cmpt120 (its an intro programming class it is not that deep). grading is fair.

Rating: 2.0/5, difficulty: 2.0/5
This is a very easy course, but Hazra doesn't meet the standard that SFU should expect of their professors. She seems to put little effort into course structure or creating elegant assignments to reinforce topics. There were even a ton of grading errors. Taking harder courses with her would be awful due to her poor organization and teaching skills.

Rating: 5.0/5, difficulty: 3.0/5
I took course with her in last semeter. She is one of the best profs I had at UBC. He subject sometime feels dry but her examples are relevant. She connects with the students. She really cares about students learning. She mentioned that her research is in student learning as well. It shows. She should teach more courses. I thoroughly enjoyed course

Rating: 5.0/5, difficulty: 4.0/5
best prof. engaging lectures and lot of practice exercises

Rating: 5.0/5, difficulty: 4.0/5
I am happy I am taking CPSC 304 with Hazra. She is super clear in explanations and always put time for students before and after the lectures, during breaks and office hours. Her lectures are inspiring and she always has tips for us to remember the various concepts. Awesome Professor.

Rating: 1.0/5, difficulty: 5.0/5
I won't say much cause every thing I was going to say is written by others here. This class was a pure waste of time.

Rating: 3.0/5, difficulty: 2.0/5
As a prof she's not the best at explaining things however she does her best to go over it if you ask her questions personally. She quite literally just reads from the slides so you have to make sure you're on top of everything to do well. Going to lectures is important to stay on track or you will suffer