3.0
Quality3.8
Difficulty52%
Would Retake83
Reviews52%
Would Retake
83
Reviews
Rating DistributionOfficial
83 total ratings5
23
4
17
3
11
2
11
1
21
What Students Say
“She is extremely condescending when asked any question”
COMPSCI1010 - 2.0 rating“She's a totally different person across 2nd and 3rd year”
COMP3170 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
42%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.13 avg changeRatings by Course
74303
5.0
(1)74442
5.0
(2)20802140
5.0
(1)ALGORITHMS
5.0
(1)303317
4.5
(2)Difficulty by Course
214
5.0
074303
5.0
CS
5.0
CSC
5.0
CS74722
5.0
Reviews (82)
not too bad of a prof. but a really hard marker
No Comments
No Comments
Lectures are very clear and helpful. Kinda like a professor/mom.
Excellent prof. Kind, clear, smart, helpful. A+
Excellent prof. Explanations were crystal clear. How could you not like a prof that feeds you cookies? :)
Very harsh marker. Talks too much needlessly to make things more unclear.
Course was challenging but not unreasonable. Clear, well presented lectures. Helpful and knowledgable. Probably the best prof I had at U of M computer science.
She is an unbelievably harsh teacher. One of the worst I have ever had. Very unfair when behaving with students needing help.
Her harshness and rudeness is unbelievable. I don't know whether her intention is to be harsh or a good teacher.
One of the worst teachers, I have ever got. She thought herself as she is the only one person who knows how to do research. But her publicaiton list doesn't prove that. And she corrected her own corrections again and again. Nothing we gained from lectures
Dr. Cameron is an extremely intelligent woman, who has high standards and insists on them. I learnt alot from her course, though it was quite alot of work.
Avoid like plague. She will screw you up by teaching her weired research methods (though her own research ability is in doubt). If you get a corrected draft from her and go next time with the corrections, she will find errors again. It's a vicious cycle.
I had Helen in two undergrad courses. She is strict but really helpful. She will help you if you approach her. Found her quite easy to understand but the subject matter could be sometimes a bit boring.
Dull lectures, thank goodness for online powerpoint notes. But she did go into a good bit of detail explaining certain slides to make things clearer.
To be honest, she is a little mean. Extremely strict for everything. She would say I forgot you even you just asked a question a couple of days ago. Even, she didn't reply my email that was about her mistake... Her class is boring, strongly recommend to choose other instructors.
Avoid her if you need a: 1. Good Grade 2. Good time in the course Take her classes if you : need some pain want to lower your GPA
I went to all her classes. copied down everything. did all my homework and still got a horrible grade. frankly the woman is mean
No Comments
her notes are very clear, easy to understand examples and everything. assignments and exam are another thing...very hard, its best to start doing them right away (exams are crazy, need to study for real!). as a professor, she can be a bit moody sometimes, but its understandable. harsh marker...
Exams are hard and marked even harder. She has bad mood swings, I spoke to her in her office once and asked for an assignment to be remarked... she said NO and just stared at me. I will never take another course taught by her!!
She tries as much as possible to clearify her topics. She marks hard and her assignments and exams are tough. You really have to study hard to get good grades in her course. But, thats the whole point of going to a Uni. "facing the academic challenges".
Excellent lecturer.
Poor professor, okay subject. Tries too hard, sucks all the interest from the course. Doesn't relate well with students, maybe that's why she made the final extremely hard and had that bitter look on her face towards the end of the course.
great notes
Probably the most arrogant professor you will ever encounter. Not at all practically oriented.
The class was paced way too slowly and seemed to be about %90 examples. Graded materials were returned late. Assignments and especially the midterm were marked very harshly despite the lack of feedback. Test questions were vague. Marking was incoherent. Refused to listen to students. Had also had trouble pronouncing basic terms.
Very good teacher, especially in direct comparison to others in same faculty. Explanations were interesting and useful. Amazing notes, both written and posted in slide form. Hard marker, but what is the point of learning work if you can't accept criticism? Highly recommended.
she is extremely picky, I really mean it, she will criticize every punctuation and word you write, I just can't stand her anymore!
One of the worst professors for Grad level "Research Methodologies" course. She teaches good in her class. However, the main problem is she is too old minded in her method. Any technical terms she doesn't understand is your fault. Her area is different than many students. How does she expect to understand everything on a Research proposal?
Most arrogant professor. You can't make her understand that she is wrong when she is really wrong. She thinks that she knows everything about research but she does not. She gives really hard time in her course.
Research methodologies is not a horrible course as long as you have an idea what your thesis proposal will be. Dr. Cameron's methods are effective, if not annoying. Her 'active writing' style makes papers seem juvenile. But, she's making a point that some people need to get.
The course itself has far too many sub-topics. Graded materials returned late. Assignments and especially the midterm were marked very harshly despite the lack of feedback. Marking was incoherent. Refused to listen to students. Definitely not the best professor the department has had. Thinks highly of herself and the opposite for her students.
Pretty good prof to have as a lecturer, but she can be a little intimidating one-on-one. She posted all the notes online, which was very helpful. Taught the class at a very slow pace, so it was hard to fall behind. Would recommend
Worst prof ive had at the u of m! Very intimidating, not helpful at all. Does not help or walk you through assignments. Her slides and way of presenting make it impossible to take notes, or follow along with what she is talking about. AVOID AT ALL COSTS
So stubborn and never accept her faults. u can never make her realize her mistakes. I dont know how is she still holding on to her position.
Helpful and friendly. Very good prof.
Great for Comp 2140, absolutely horrible for this course. Her notes are vague and very ambiguous. Goes way too fast in class, skipping through slide after slide. Doesn't post annotations. Her notes do nothing but confuse you. Textbook sucks too. I reviewed and studied the notes well, couldn't answer anything on the assignment and I have a 4.0 gpa.
The absolute worst. All she does is read her slides out loud to the class. The slides don't even make sense to begin with anyway. Her sense of humour fails at best and she doesn't even seem to really know what she is talking about. **AVOID AT ALL COSTS** No course is important enough to have to take it with her!!
Confusing notes, explains things haphazardly, often making them less clear as she goes on. Save yourself the pain.
I agree with previous ratings about her style--she blasts through Powerpoint slides and doesn't post her annotations. I am an A+ student and I barely passed the midterm. Dr Cameron needs to review her style when delivering this course. Definitely take COMP 2080 during summer session if you can.
Don't let the ratings in this site discourage you from taking a course with her. She gives clear explanations of the course topic. It's just that the course content can be difficult and highly abstract sometimes so you need to study the materials yourself over and over until you fully understand it. Don't rely on her notes alone.
Most students feel hard to get good grade with this professor and you cannot blame her. She can find out all tiny mistakes of your answers. It is easy to lose a ton of marks during the exam. Tips for taking her courses: Try your best for the assignments! That's easy mark. It can save your life in case something unexpected happened.
Dr Cameron is very thorough in her explanations and notes. This course is very abstract and data structure-centered, so it is highly recommended that you review material from COMP 2140 and COMP 2130. Best way to boost your mark: DO THE ASSIGNMENTS! I got 20/20 on most, even though my answers weren't 100% correct. The theory is more important.
She is extremely condescending when asked any question. She relies on her powerpoints far too much, and those are very poorly made. If you can get your hands on other professors' powerpoints do so, as they will make much more sense. Don't ask questions during class, she'll probably snap at you.
When it comes to things that require detail to point out she is a bit picky. But her assignments are medium length and not difficult. Final exams are clear and do not stray away from course content. Her powerpoints at least for my classes were made well and contained the essential details. There are teachers rated higher than her that shouldnt be.
I find some of the earlier comments amazing. I just finished COMP2080 with her, and there were at least two people I would have flipped out on, but she remained calm the entire semester. If this is indeed the person from earlier, she has changed. I would take another class with her for sure. She has room to be picky in semantics, but fair.
Some people hate her some people love her. Very clear and enthusiastic. Do the assignments and you'll be fine
I had to take this class twice- both times with her. The first time around it was terrible, she did a horrible job of teaching the class and all the negative reviews reflect that. The second time over the summer session was great- a complete change of style from the previous time I took it- didn't rush though notes or anything. She improved lots
I mostly enjoyed Dr. Cameron's class. Her explanations were clear and the powerpoints she used were available for further study online. One thing I didn't like was that she went through examples in excruciating detail. Also I found the exams to be marked very harshly and the class average for the midterm was just over 50%.
NOT HELPFUL AT ALL.
Her power points are very good resource material. He explanations are slow and clear. The labs are very easy for this class. The midterm was marked quite harshly. The final was quite a bit of regurgitating code from the notes. She is a fine prof.
To be honest, she does give clear explanations and her notes are organized. The only problem is that she is a very strict marker. How strict? She gave me a 0/20 in a question just for mistakenly writing the variable las instead of last. Advice, don't take her if you don't have serious OCD
Was rude to students, wasn't afraid to call them out in class. She had great notes, but they included very easy examples. The jump from them to assignments was very large. Exam was tough.
Dr. Cameron is a real gem! Her teaching style ties in very well with the course content, and I can tell she really does care about her students, and wants them to succeed. Do not skip her lectures, as she explains topic in very thorough detail, which help you learn the material and help get ready for exams. Programming question on midterm was hard!
She is a good professor and explains topics very thoroughly (sometimes too thorough). She posts marked-up slides online, which is helpful to study from, but she also marks hard. I enjoyed her lectures.
Idk if it's just me but her teaching style really made the material click for me. She adds note to premed PowerPoint slides in class, which are then available online. The only reason to attend the class, though, is to watch her enthusiasm since the notes are so readily available and she tends to over explain things.
She has good lectures and really makes sure she gets her point across. She goes into detail a bit too much in most things, but better to give more info than not enough. Her notes are posted online which help a lot with studying and assignments. Only negative thing is she can come across as really arrogant, but still, a decent prof.
She is incredibly thorough, to the point where she is incredibly boring unless you're a little slow. She goes over examples completely, uses and posts amazing notes, and speaks clear loud English. Grading can be a little harsh. Don't let the chocolate bar fool you - you'll have to rush to finish the exams in time. Also SHOW YOUR WORK.
SHE IS THE BEST. IF YOU WANT TO UNDERSTAND WHAT IS REALLY GOING ON AND YOU WANT TO KNOW YOUR STUFF, TAKE COMP 2140 WITH HELEN CAMERON
She's a totally different person across 2nd and 3rd year. I did not like her in this course. (1) Cocky and insecure, constantly referring to herself as "doctor" Cameron in class. Pretty weird. (2) Useless in office. Clasps hands, shrugs shoulders and says figure it out on your own. (3) Unreasonable marker. Very mean spirited. 50% of class dropped
What a nightmare. I felt very alone in this course! She was often very cold and rude. Assignments were difficult (which is fine) but there was no where to go for help. Impossible to find a tutor and she was very unhelpful in her office. Made you feel very dumb. I had her for second year courses and she was fine. Not sure what happened. Avoid her.
Honestly the best CS professor I have had yet. She is EXTREMELY caring, and explains things very clearly. Bonus marks are also handed out with almost every lab or assignment, and the exams are extremely fair. This course is supposed to be one of the hardest for CS majors, but with her teaching, it was honestly one of the easiest. Amazing prof!!!
Helen presents complex material in a very forthcoming way, it makes learning easier. Her testing is tough and I'm adamant to say the course content from her lecture slides go into detail about tougher concepts than the other lecturer. I'd encourage students to take the class with her, you will not only learn the essentials and become proficient.
Tough grader. She's a genius though, can answer any question you have. Lots of carry error in grading though (if you get a part wrong, all parts after it are wrong)
Excellent professor, probably the best you could have for comp1010, would definitely pick her for 1020 as well. Very helpful in her office hours, listens to you carefully and helps you out. encourages questions. and she wants to help you too
Dr. Cameron is a caring professor and has answer to everything. Wants perfection from you and herself, which is good considering it is a computer science course, you gotta be on point! make sure you ASK WHATEVER YOU NEED but of course be smart about your questions, otherwise, you'd make a fool out of yourself in front of her. I recommend only her.
I had Data Structures and Alogirthms with Dr. Cameron this past Fall. Let me say that out of the CS profs I've had she's the best. Not only that, understanding this course is ESSENTIAL if you want to get a good job. She makes you work for it, but if you put in the work you will come out of it a better computer scientict. Highly reccomend.
TOUGH GRADER, and quizzes before every class, which is a killer. She could always be able to express herself in a really complicated way. A sentence from her could always be 3 to 4 lines which is really annoying. what else is If you get one part wrong in your work. You WILL loss all the marks for it. If there is other choices, do not choose her.
Probably the most boring lectures I've ever attended and when coupled with the fact that you have to show up for the daily quiz it's unbearable. The grading scheme for whether you get a point on some of the quizzes is completely insane. Also, the class is being taught with such a focus on theoretical CS when most undergrads want actual jobs
Very thorough in lectures, although this can make the lectures a little dry at times. All notes were posted online.
DONT TAKE COURSE FROM HIM, IF YOU WANT TO HAVE A GOOD GPA.
Absolutely awful for third year algorithms. She's very different across second and third year. Incredibly unhelpful outside of class, poor notes that are not very practical as study aids (long, theoretical and convulted examples that are difficult to follow), tests seem easy but she's an absolutely ridiculous marker! Assignments were not fun either
THIS HUMAN EVEN TEACH NEW THINGS ON THE LAST CLASS OF THE COURSE. Tough grader, do avoid her, what she taught is so different from the good profs. period Do avoid this human
Perfect professor, explanation are clear.
I absolutely loved her as a professor although i know some people who wouldn't agree. She answers questions asked although you have to speak loud if you're in the back. Went to office hours for help in some assignments and she was really helpful. she actually took time to explain the concept of what i was trying to do. Got an A in the course!
Extremely condescending instructor. Makes you feel like an idiot when you ask questions. Worst instructor Ive ever had.
Not good at all. She was condescending in class when anyone would ask a question. Her slides were alright. She failed to include important blocks of code on her slides seemingly as a way of "forcing" students to show up for her lecture. In reality, she droned on for an hour and if we were not paying attention, we'd miss the code altogether. Waste.
I had her for four courses. Avoid her for anything after 2nd year. She becomes very rude and condescending. She also turns into a ridiculously tough marker. Do yourself a favor.
Helen is very knowledgeable about programming but can be rather condesending and unhelpful if you reach out for help. The content isn't very hard but all the assignments were marked with automated tests so even slight variations from the intended code can cost you a lot of marks. Also she likes to dock for edge cases on exams, so keep that in mind.
This semester she has taken the approach of mixed video and synchronous lectures. I like the synchronous lectures because they are low-stress and consist of solving problems and finding gaps in your knowledge. The notes and explanations probably aren't as clear as they could be, but otherwise I think her style has recently improved a lot
She is a good prof
Class Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
42%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.13 avg changeRatings by Course
74303
5.0
(1)74442
5.0
(2)20802140
5.0
(1)ALGORITHMS
5.0
(1)303317
4.5
(2)Difficulty by Course
214
5.0
074303
5.0
CS
5.0
CSC
5.0
CS74722
5.0