3.7
Quality3.1
Difficulty76%
Would Retake131
Reviews76%
Would Retake
131
Reviews
Rating DistributionOfficial
131 total ratings5
67
4
18
3
17
2
13
1
16
What Students Say
“She is very approachable and willing to help but attending class was pointless from my perspective”
CPSC1150 - 3.0 rating“Hengemeh is an excellent instructor and very knowledgeable in the subject matter”
CPSC1181 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.20 avg changeRatings by Course
CPSC12801181
5.0
(1)CPSC2221
5.0
(2)CPSC22211030
5.0
(1)1150
4.4
(19)CPSC1181
4.1
(27)Difficulty by Course
UNIX1
5.0
CSCI1150
4.0
CPSC22211030
4.0
CPSC1115
3.5
CPSC1150
3.3
Reviews (130)
BASICALLY, you don't learn anything but BASICALLY the text is good
She is really kind&considerate of students' problems.Her exams are not peanuts.
States clearly..but..don't give out high marks,
No Comments
Really nice and helpful.
Nice and very helpful.
relatively easy, clear but not meaningful teaching
awful teacher, lecture/exam questions in crap english, impossible to reason with
likes to give a lot of quizzes-- so if you slack off, you will get burned
Has some trouble understanding her students. A lot of the time she will ask a question and a student gives the right answer but in the wrong words, and she will say "No.. it's ____" (the same thing, but in different words) Pretty reasonable for
She is very kind and helpful.
A really nice teacher~ Good attitude. Answer everything you asked~ Don't teach : "Class" in C++.....so less content
very easy teacher, but she tends to have a damned monotone voice. I keep falling asleep in her class and I have a hard time deciphering what she's trying to say. Other than that, her tests are very easy if you study all the classes.
Good attempt at teaching a language like Java. Average tests and lab assignments. Reasonable and understanding prof.
Damned boring instructor... Intelligent person, good at what she does... boring, boring, boring, boring,boring, boring,boring, boring,boring, boring,boring, boring,boring, boring
Nice teacher, helpful, lectures not to fun though.
very good teacher, easy marker, very helpful.
Her monotone will make you sleepy.. but she is still a good instructor.. at least she knows her stuff and her exam is not hard... at least for me
she is great teacher, she can teach a person who has no experience in programming to know this stuff, her midterm was not easy though but u will still be able to do it.
AVOID
Good teacher, willing to help, only one in Langara have relative term tests and class notes.
Boring!Her monotone make you sleepy! And she always talk about her "industry" experience! Study her note for her weekly quizes, prepare the Lab early, you will be ok! Think deeper on her test.
No Comments
She is a great helpful instructor. Her marker is very close-minded and unfair[her marker wants to be tough but he is rather unfair].
Good teacher + tough midterm + lazy marker who returns your assinments late
A very nice professor for beginners. Her concepts are pretty clear, quite helpful, exams are quite simple. But her marker just sucks. If i ever meet him i will definitely pound his sorry a**.
Great helpfull teacher.(Good lecture) Her marker is an idiot and drives all the class crazy. I may some day bit him up ! Hengameh better replace her marker.
expects way too much from her assignments. gives easy examples and expects students to progress and advanced too, too fast. complex assignments embedded in one another. avoid.
Midterms are too hard.
NEVER take this teacher if you want to learn computer science. She never be able to answer the students question (fav quote "That's a good question, but I don't know what will happen you have to try it yourself", yeah and who is the teacher here
She is my first programming instructor. I learn a lot form her class. She is very helpful, and has many ideas about programming. I like the way she taught.
If you want to bore yourself silly, take this teacher. 1181 teaches next to nothing about OOP, it's basically "Here's Java and here's how you write something." If you want a good mark, take her, if you want to actually learn something, look else
She is very helpful. Comparing to some other classes & other teachers, I think she helps all very much. She tries to let(and force) students with no experience to participate...Bad marker but she is fair.Nothing is easy as indolents may wish.
A really good teacher, esp. for international student. A very nice professor for beginners. Clear explaination and course out line. You even need not text in her class. The only thing you need to do is listening her course carefully,and do the lab as good as possible.:)
Lectures are boring, she basically just reads the notes (which are good, but not written by her as she often gets things wrong). Doesn't seem to know the material well, or really how to teach it. She's lenient though, so probably an easy good mark. Her marker sucks, but it's not hard to do well.
Her teaching sucks! Her classes are bring and not useful! I don't know who supports her that they still let her staying in her position and teaching! I didn't learn any thing about programming in her class! She loves to deduct a mark from your assignment and exams!
She is a very good teacher. She knows the material and explains things clearly.
She is the best of all. Fair to all boy/girl/amature...She is very helpful. Just read her notes...
This lady marks hard, and her lectures are bored
Avoid aswering her questions in class because she will ban you whatever you say. she is a good teaher but she like to deduct students mark. Don;t even talk to class or ask other ppl questions because she will take out 5% for your total grade for not participate in class.
she is a good teacher. even don't need to read textbook, clear lecture. not hard to ppl have nothing program backgroud, like me. u can get B if you study and do homework by yourself.
She is a good teacher. Although she sometimes talks about her history of her working days at nortel networks, i think she is over exxagerating her experience. Her teaching is clear, and if u need help go and knock on her door. She will be happy to help!
She is an excellent instructor. If you attend all the lectures and listen carefully, her exams would be easy because she gives the questions from class examples. She is very helpful if you don't understand the material. The good thing is that you don't even have to buy a text book for her class, simply study her notes.
She is a very nice lady. Very helpful and clear . the only probrm about this course is that while writing the midterms , you should be super fast otherwise you wont be able to finish it!
a nice teacher ...have you heard the bell?
very nice teacher,helpful and kind.the midterm was a bit hard, hope the next time be easier
She is a great teacher, but I find that she has no idea how to judge what the word "time limit" on exams. I aced every single assignment, them being very easy, but the midterms, were 8 pages long! 2 programs to write, and 1 pseudocode. You don't have anytime to think when your doing the midterm. Her class average on the 1st midterm was 50%.Goodluck
the exams are very long,there is no time to think about the questions, you should just write whatever gets to your mind.The number of questions must be less.However, she is a good teacher.
She is one of the best instructor in Langara.She is more than happy to help students who have trouble with this course.Her notes and labs and the questions at the end of each chapter are very helpful.
A great teacher and a wonderful person. Always available to help students with their questions. Very organized course material and very reasonable assignments and exams. I wish all teachers were as understanding and helpful as her. Work hard and ask her for help when you need it and you'll come out with flying colors.Definitely recommend her.
The marking scheme for midterms is rediculously retarded. Her voice is annoying, and the lectures are boring. The text is $100, but she doesn't use it once. Total waste of time and money. Don't take her
Excellent professor. Easily one of the best I've had. She may not be the easiest tester or marker, but if you do the things she marks you for, you'll have an easier time in the long wrong. She makes everything extremely clear.
Hengemeh is one of the best instructors I have had at Langara. She is fair, helpful, encouraging and gives you all the information you need for the assignments. Exams are a bit rushed for time, but she is a generous marker. Go to class, ask questions and you should have no troubles here. She is awesome!!!
A very nice professor for beginners. Not recommended to whoever want to really learn. You can google it, try it by yourself, I am not supposed to debug your program, it is not include my course material are her favorite English sentences. During her office hours she usually is not there.
Shes is completely not hands-on. During my time in her class i have not seen her anybody at all one bit. Also when I ask her questions she always says look at the notes and brushes me off. For those that want a good teacher I do not recommend this one.
She pretends to be helpful but I can tell she has no enthusisam in teaching. She doesn't want to sharpen her teaching skills. All she does is reading the notes she prepared years ago. She has never thought of any explaining methods to make people understand.
She did not always explain the labs well and then later made it mandatory to attend class more than halfway in the semester her tests are not so hard but she marks hard and will never change the mark she gives you even if its an error she does not use the book and only reads from slides each class and doesnt use many examples either
Overall not a bad instructor her class was a bit boring with just lectures & slides non stop and the labs took a lot of time to complete well 4+ hours per a lab her tests are okay as she wants to see if you know your stuff and the concepts i would recommend her if you have some knowledge with unix already oh she also had good review classes b4 exam
You can't learn anything in class. She doesn't care how bad grades are. Asks who understood what she said and nobody raise hand! Average is always C-. Hardly you can pass course! Don't ever take a course with her! Waste of time and money.
Be sure to attend all her classes! she does not take attendance but it is important to go to her class! even that you are really slow when solving problems, you will still get an okay mark cuz her tests will always contain a big proportion of tracing and basic knowledges. she plans her teaching material so you wont feel rushed at the end.good one!
Her quizzes and exams are so hard and there is not enough time to do them, even she can?t write the solution of her tests questions in the test given time. The average is always C or C-. her class is boring and she doesn?t care if students understand the material or not!!!!
She is quite good.
All the cpsc major students who ever take her courses will think she is the best instructor in Langara. Every hard thing will be easy after her explaination. Course materials are constructed really well. I never saw Hamavand rushly teach something. Exams are basic, and nothing is uncovered.
She is good teacher. First, she specificly explain every question, and her explaination always can makes a difficult question become easier. Also, she has a good way to manage her class time. The most important thing is that she is a easier marker.
I was doing my best for the quiz, I knew all the answers but I was just in the middle when she said: "time enough, give me your tests" Are you f.. kiding me? 20 min for 10 questions? For her Labs she wants you to be precise as hell with the answers, but she doesn't care if the questions are clear or not. You will be lucky if you get C.
Tests are stupid difficult. Nobody can even finish them on time. Weights tests far heavily for a computer programming course. How is it that exams and quizes are worth 75% of total grade. All tests are written programming? Programming is done on a computer, not on paper. If she adjusted the weighting the class would be fine. Heard of a labquiz?
Make sure you attend class and follow every lesson closely or else you wouldn't be able to complete her quizzes/tests on time. Nice and helpful, but not always very clear. Be sure to study her slides!
Hengameh is very helpful and approachable, she is good at explaining the concepts clearly. Just beware that if this is your first time programming, a lot of work will be required. Reading the textbook is no substitution for actually coding and practicing on your own. Midterm was fair and reflected what we had learned in class. Highly Recommend :)
She is well organized, explains clearly, helpful in class, after class and during office hours. Fair marker, nothing unexpected on exams. The course itself is overwhelming – you learn bash scripting, awk, perl, regexp, c, sockets, etc. But she does a good job teaching all this.
Really nice lady, Unix is a really hard class though, all the notes are in powerpoint and posted online, she also lets you have a cheat sheet on the exam, dont be fooled though, those exams can be hard. But very aproachable.
I took CPSC 1150 with Hengameh too. She is very friendly and approachable. Although the course is quite content heavy, she does a good job of teaching it and getting through the material. Class average for the midterm was above 70 percent, which is quite good for a CS course. Overall, I would recommend her to anyone. Very nice lady! :)
Good prof. Responsible and humble. She doesn't like ppl talking in her class. She is nice but she writes so small if you are short-sighted better find a closer spot..
She is very approachable and willing to help but attending class was pointless from my perspective. She reads her powerpoint word for word and does not provide clear examples. I stopped attending class on a regular basis and relied purely on the textbook which was significantly clearer than her.
Boring class. helpless . Hard exams. Not recommend
she knows her stuff in cpsc, but she also has an accent, writes on the board small, assignments sometimes vague, and feel she has a know it all attitude that expects you to know it, when you are still learning. Go over ppt in class, assignments each class, and a project theres a lab assistant someone not in Computers learning htmlcss good luck.
Hengemeh Hamavand is one of the best instructor in Langara. She can make very hard problem to easy and let you totally participate to the class environment. I took CPSC1030 CPSC2221 with her 2015summer semester. I enjoyed her course and it was the best time. If she teaches any course you need in that semester highly recommend.
This is my third time taking CPSC courses with Hengameh. She is awesome and explain the definition which YOU WOLD NOT NEVER FORGET. She makes hard courses easy for student. Her examples, the test quiz makes your life easier. Please before blame her do your part. Highly recommend for CPSC student. If you do your part at least B is waiting for you.
her teaching style doesn't fits according to computer science department
I had to take her class because of the time problem. If you have anyyy other option, go for it. Just study harder if you don't. :)
Hengemeh is an excellent instructor and very knowledgeable in the subject matter. She is extremely patient and willing to spend time explaining concepts. She is a tough marker as others have suggested, but programming is a difficult subject and I feel her style of teaching will prepare her students for the real world.
She is one worst teacher I have ever had in Langara. Initially she was good, but then she became less helpful and I think her only goal is to mark the papers not to help and teach the students. Don't even think to take her class.
best teacher ever if you are looking to waste your 4 months............. I was wondering who made her the professor even she don't know teaching skill and even students were rectifying her in concepts which she was telling wrong. She doesn't know how to teach and interact with students . Only revolve around those students who revolve around her.
Get ready to do lots of home-work.
Not bad but not amazing either, you get lab assignments every class which were very trivial if you just memorize the tag elements. I'd recommend attending every class even though the majority of the lecture is useless there is a few things she says that are helpful and you'll definitely want to ask questions about the lab assignment.
She is a good choice if you are doing good in computer science. She listens to the students and helps them. Assignments can be hard, but what else do you expect in computer science. Try your best, take assignments seriously, you are not going to fail.
The only reason shes even hired is because her husband was a department chair. Never take courses with her. She just reads from slides and only engages with a few of her favourites in class.
She is good for any course in CPSC
Best of all
Very nice and one of the best professor i have had at langara clear about her slides and makes sure students understand her
Bad powerpoints and doesnt give proper notes
Mrs. Hamavand is a nice and caring person. Not very strict in marking. The midterm was really easy, but the final seemed a bit hard. Make sure that you work on every lab really carefully and you will be fine.
Gives decent notes projects are hard, but instructor is very nice and always able to help during office hours just do your assignments go to lectures and you will ace her exams no problem.
she is very good teacher . I really like her teaching and give advice to students that she teaches very well in cpsc1030 thanks
Lectures are more teaching fundamental concepts than detail that helps with the assignments/exams. That's just the nature of the course though, this was my first time programming and I got an A by studying using the textbook. Hamavand is very accessible through email. If you work hard and do well on the assignments, you should get a good mark.
She is a phenomenal teacher. Amazing lectures and so helping. Work hard and you will learn a lot from her because she is the Best Professor. I feel like a wise person after completing her course. Go for it !!
Amazing prof, easy to access outside the lecture time. Course itself is not super hard, needs to practice. Highly recommend her, this is my first course where assignments & labs are marked on time. Very responsible!
I had Hengameh for both 1150 and 1181, and she truly made my first cpsc courses very enjoyable. Shes very friendly & loves interacting with her students. She now gives participation marks for attending lectures and encourages her students to ask questions, which is always beneficial to other students. Highly recommend taking courses with her.
Fantastic prof, strongly recommend. There is a lot of homework and quizzes every week. The midterms were average difficulty, but the final was quite hard. If you put in the work, you'll do very well.
She is a very nice lady, but her teaching method is just to read notes. Very boring class and a complete waste of time. I can read notes by myself; why pay these people to do it for me and waste 6h a week? During her remote classes, she constantly turned off her camera, which did not help connect with the students.
Her teaching style can be hit or miss, but you can't go back questions on midterm
She's seems pretty nice, however you must do things her way on midterms and quizzes or lose many marks for it. Also her lectures are pretty dry and are slides from 2011. If you take this course with her I recommend you also watch youtube tutorials.
I am not a comp-sci person and I felt extremely overwhelmed from the beginning, she didn't help me very much at all and now I have no clue what s going on and the final is soon so I am left to google all the answers. PAY ATTENTION IN THE BEGINNING BECAUSE EVERYTHING BUILDS ON EACH OTHER
Her midterms she grades very strictly, I sent the same format of psuedocode for my assignment no issues, as soon as I get to the midterm 2/10 on that question. Also her practice for midterms and finals are useless, don't even bother. To get ready for midterm just be surprised by the questions. Unreasonable time to finish any questions finals of mid
She is very helpful throughout the semester
Dr. Hamavand is really amazing. Course is super hard for beginners like me, but thanks God she did amazing job on teaching me. She has some accent which is hard to understand, but it is amazing how she makes concept's super easy and straightforward. TA marks assignment late and I found it is a little bit irresponsible. Hoping to take her 1181 next.
I survived her class because of her detailed feedback. It's not enough that you listen to her lectures, you need to practice.
Watch her lectures and do the lab work paying CLOSE attention to the instructions/details and you will do well on her assignments and also learn 80% of the material. The extra 20% is slides and textbook. The feedback given on assignments is useful to correct your mistakes. Not a hard class but she will make you work for it.
She is one of best professors at Langara! She is very caring, and welcomes students to visit her office hour. I enjoyed learning OOP with her lecture. I recommend her courses!
Hengameh is caring and kind. But I do wish the content were more up to date because real web dev in the industry today is quite different from the things taught in the course. If you need to take the course to satisfy your program requirement, go for it; but if you are doing this to find a job, there's better options imo.
Good teaching
Good lectures, class is really easy. Instructions are really clear on how to get full marks. Accessible outside of class (through emails)
Professor Hengameh Hamavand is an outstanding computer science professor who has a deep understanding of her subject matter and an excellent ability to teach and convey complex concepts to her students. I highly recommend Professor Hamavand to anyone looking for a knowledgeable and dedicated computer science professor.
Very grade instructor. Recommend!
Very good
Hengameh is a very caring prof. Her lectures are code heavy which is great for visualization. There are weekly quizzes, assignments and labs so the course needs a lot of time put in. But if you do the lecture questions, practice questions she provides as well as questions from the textbook, you should be able to do well in her class.
I like Hengameh because she is very approachable and caring. The course was not that easy but with regular communication with her, and lots of practice you will succeed for sure. Overall, the problems are clear, I could mostly understand what's going on the course with her. 100% recommend.
Awesome professor for learning computer science
Great prof. Spends time in lectures to really cover important topics that will be on quizzes and exams, making students well prepaired. Not a diffucult course, but still need to allocate time as there are quite of few tasks to stay on top of on a weekly basis.
Best teacher i've ever had. Starting with no prior coding experience, and doing 1150 for my first time coding. She helped me a lot whenever i had questions, and ever went further on what i had to say. Compared to most computer science teachers you get in Langara. I believe she is one of the best profs you can get. But make sure you study!
She is one of my favourite teachers of all time. She is really caring and she has been in the industry and teaching for many years. So if you are taking fundamental classes with her she is probably a good guide for you through your computer science journey. I would definitely recommend her for Langara computer science students.
Pros: She cares about her students and is willing to answer any questions you may have about the lecture material. The assignments and labs are practical and reflective of her industry experience. Exams can be tricky but don't worry, practice and you'll excel! Cons: Sometimes she can give inaccurate feedback in labs or via email and cost you marks
She is truly the best teacher in Langara, she is patient and answers all questions until the topic is clear, and explains way much better than other professors. The lectures, labs, and assignments prepare you well for exams. The subjects are hard but she makes them understandable. You will work but learn tons.
just take this professor if you see!!
Lectures aren't mandatory but help especially if you have no comp sci experience. She goes over corrections and homework problems the week after they are assigned. Test grading may vary due to the nature of the subject but always allows for regrading if you think you were graded unfairly. Labs are fair. Really nice lady overall
I think she is great at what she does! I loved her class a lot and made me actually enjoy coding again. I recommend 100%
Professor H. is fantastic - really breaks down complex topics and is super helpful in office hours. Use unstuck ai and the free textbook to ace this course.
If you have any previous experience with Java, this class should be an easy pass for you. Weekly assignments and labs follow the lectures. Lectures are content heavy but she's super open to questions during the lecture and afterward. Weekly quizzes had nothing surprising or unknown. Truly one of the best professors at Langara.
clear expectations, gave an outline for midterms and finals. goes over midterms the next class and returns assignments quickly. very nice person.
Hengameh has a bit of an accent but that's all I can really say about her. She is a caring prof and her lectures were clear and easy to take notes in. She gives practice material before the midterms and the final, and the questions on them are pretty similar to the real thing. Even if you're not confident in your cs background, you'll be ok
Hengameh is a great prof. Sometimes she has a hard time explaining things and phrases it in a way that makes it more confusing than it needs to be. The exams are honestly pretty straightforward but she nitpicks since she expects you to know everything 100%. Easy midterms.
Class Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.20 avg changeRatings by Course
CPSC12801181
5.0
(1)CPSC2221
5.0
(2)CPSC22211030
5.0
(1)1150
4.4
(19)CPSC1181
4.1
(27)Difficulty by Course
UNIX1
5.0
CSCI1150
4.0
CPSC22211030
4.0
CPSC1115
3.5
CPSC1150
3.3