2.8
Quality3.7
Difficulty51%
Would Retake88
Reviews51%
Would Retake
88
Reviews
Rating DistributionOfficial
5
18
4
22
3
7
2
9
1
32
What Students Say
“Matheson's inertia "demonstration" left me with a fractured wrist and cut fingers”
PHYS1050 - 1.0 rating“Awful prof and person”
PHYS1050 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
49%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.71 avg changeRatings by Course
COMP2150
3.8
(4)COMP2140
3.4
(16)COMP1012
3.4
(19)COMP3380
3.2
(6)COMP1010
2.7
(32)Difficulty by Course
PHYS1050
4.8
COMP3380
4.2
COMP1012
3.7
COMP1010
3.4
COMP2150
3.3
Reviews (88)
Good prof , she's always willing to answer questions and explains things very clearly. She is a little "cut and dried" in the sense that she will mainly just be reading the lecture notes out loud , and she doesn't sound too passionate about the subject.. but not a big deal. Assignments are quite long, so get started on them ASAP. Oh and she's hot.
Useless lectures, appears dispassionate about the entire topic of comp-sci, speaking in a monotone voice with an 'm'kay?' at the end of every phrase. Lectures slides are very informational and adequate material for the course content but are organized poorly. Attempted to talk to her once about a concern I had, condescendingly helped.
Poor teacher.
Im not quite sure how she was hired by University. I learned more from google in a couple hours than all her lectures. Definitely the biggest waste of 500$, do NOT sign up for her class. Her voice is also monotone and you will struggle to stay awake.
Monotone, completely non-enthused lecturer. Lectures were useless in terms of fostering a deep understanding of the material but rather enforced rote learning through simply solving through examples. Encouraged 0 class participation and final exam was insanely difficult compared to previous ones and with obscure questions. 0/10
Terrible lecturer (extremely monotone) with the same style of lecture for every single class. I seriously dreaded having to sit through her lectures for 150 mins a week. If you somehow manage to stay awake during her prefusely boring lectures, it wont even matter because the content she teaches doesnt prepare you for the final
She does not care for students. A kid fell off a stool during her inertia demonstration and cut his hand and she didnt say or do anything and continued on with the lecture as if nothing happened. Also she made the final brutal. Her life is such a sad existence that it seems she enjoys watching students do poorly. Awful prof and person
Avoid her like your life depended on it. Im deadly serious when i say id rather live in a cardboard box on the street then take one more class with her. Terrible
Dr. Matheson's inertia "demonstration" left me with a fractured wrist and cut fingers. Although she did come speak to me after the lecture, i still feel that my safety was not taken into account. Regardless, her strange techniques for solving problems leave students clueless and worse than prior. Awful prof.
No doubt Dr. Matheson is smart and knows her stuff but she doesn't know how to teach. Her lectures left me confused, she is very monotone and makes an annoying 'm-kay' sound that drives me crazy. She also would blow into the microphone to get our attention. Her final was very unfair and substantially harder than the previous 10 years.
Worst professor I have ever had at the University of Manitoba.
Assignments were a ton of work but fun programming, if I had time. Good feedback on assingments. Lots of reading. Mostly answered messages quickly but went away one weekend when I needed help. Midterm was super easy. Final was medium hard and WAY too long. Probably would have got A if I had finished.
Thought the same as the guy under me. Very helpful for online question's. But the assignments took literally forever to work on. Glad I wasn't taking any other classes at the time. Midterm was super easy, but the final was like 20 pages and I don't think anyone could actually finish it in time.
I had taken her class. Not inspirational. The only positive side is we can get feedback and suggestion through email and even in her office very quickly. Big assignment will be given and you won't able to solve it unless you have nothing to do in life and Final, Mid exams will be hardest. Read Books, Notes and ask for help still you will...
Probably the worst thing ive done since jumping off a bridge . Worst prof ever . Nuff said
Here's the thing: I am not a total newbie programmer. However, I found this beginner programming course to be very lacking in guidance for the exams, which were a large percentage of the course. Most of my other courses provided exam tips; not this one. If you do end up in her D0xx class, memorize the textbook examples so you can do them by hand.
Extremely poor prof. Extremely rude when answering questions and doesnt give a clear answer. Do not take any class with this prof; wait for a different prof even if u have to wait a full year. Just trust
just drop it as fast as you can
just drop it as fast as you can if you have no choice, never contact with her or you may meet troubles find other professors for help or just learn it by yourself
extremely bad prp
awful
Withdraw this course is the best decision I have made in this term
Just leave her course. Wait for a better corse instructor . Dont be discourage to see her feedback and attitude or mark. You are more than that .
I took both 1020 and 2140 through distance with this Prof. I was provided with all the material I needed to firmly understand the concepts, and she was always available through the discussion board or email to clarify any questions I had. Feedback on assignments was great
Loved this class! Assignments were fun but examples were critical for finishing the assignments. Was always in her office and explained assignments in detail then. Could have explained assignments more in class. Lots of clicker questions so read the text before class. Lab questions were good practice but TA was useless. Ask prof for help instead.
Doesn't explain concepts enough and rushes through lectures and examples. Deadpan delivery which makes lectures even less enganging. Take the class with another professor.
The course is pretty easy if you make sure to do practice exercises and and the assignments. The lectures can get boring at times though since she just reads through powerpoint slides word for word. Also make sure to read the textbook before hand since ten percent of you grade is answering iClicker questions.
Nothing is bad about taking a class with her but it's just kinda... boring. She speaks in a very monotone voice and reads directly from the slides. I went to her office hours and she is very accessible and personable. She quickly helped me with an issue in an assignment, but the lectures are just a little boring, that's all.
Her teaching is very boring. She's not a bad professor, but nothing special. She is just a mediocre professor.
I wouldn't call her a bad professor, but she is extremely dry, most boring lectures I've had so far. She replies to every single question on the discussion forums within 2 days which was the best thing about her. Assignments took a long time, one every other week with 8hrs of work for each. Easy A if you complete everything recommended.
Fair grading. Her lectures are quite mundane. Get ready to live off of caffeine during her class. The slides are all posted online, which is helpful, but MAKE SURE YOU COPY DOWN CODE GIVEN IN LECTURES. They remove code from the lecture slides and hope you copy it down in class. This same code will be used for assignments/labs.
I don't know why I saw so many bad comments about her, she is one of the best professors I've ever had! Lectures are totally clear, everything is explained from the base material, she spends a lot of time in her office for those who had problems with the material, she helps as much as you need for assignments, overall she is great!
It was an online class, so there weren't any lectures, but she was always available to answer questions about material and did so with a lot of detail and care.
Good lectures with clear slides. Is always happy to help outside the class. Friendly.
She is accessiable outside the class and in the discussion list and she really is helpful and friendly.
Assignments are long but fun. Gives good explanations and spent lots time with me after class. Practice tests were really helpful. Easy A if you do the practice.
Real helpful and gives good explanations. Always asked if I understood and had more questions. Never rushed through a meeting. I was working while taking this class and she let me make evening appointments. Not many profs will do that.
Very inconsiderate. Super tough grader. Get ready to be asked on O notation literally on every single test during the course. Assignments are more like graduation projects lolll (takes forever)
Honestly and without exaggeration even, i believe she deserves a 0. By far toughest assigments i have had in comp sci, very difficult tests and no clear grading criteria. If you cam postpone this course and take it with someone else id highly recommend you do so.
Great professor. She is decently prompt during the week responding to forum discussions. You must love coding (this is a filter course) since assignments take a while. Tests are somewhat hard (80% consistent no studying). Textbook is not at all helpful (do not buy!). She is also quite prompt for emails (a big plus!). Solid professor overall.
I had an online class with youtube lectures and assignment, quizzes, tests for course work. She was a delight as a prof. She speaks kinda slow but put that YT baby on 1.5x and you're good to go. Her lectures were quite good, I often noticed her explaining the same query I was having in my head a second ago. Tough grader for tests/exam tho, careful!
Do not take her, please just take any other prof. Her class is so hard and she doesn't explain things. She just makes you answer i-clicker questions and gives hard 10 minute quizzes every Friday that you won't have time to finish.
Overall good prof. You can tell she cares about her students. One thing she does do that is a bit strange, is that she will have you complete textbook readings of a topic and complete a quiz on it before she actually gets to explaining it herself. This didn't affect me because I went into this course already knowing everything, others may struggle.
Her class was challenging because it was more group related than her teaching. A lot of class was spent in break out sessions (where nobody talked). If you're alright with teaching yourself material you'll be fine, if not maybe consider a different prof. She is nice and helpful when you need it.
I lost my interest in coding because of this instructor. Couldn't explain things, awful, often made mistake (uses java instead of python), her lectures were just answering iClicker questions and she's not helpful in office hours. Final was freaking difficult. If you're looking for a horrible instructor, Heather would be a very solid choice.
This course is extremely easy if you have Python knowledge. Dr. Matheson's lectures are overall a little dry, but her in class demos and tutorials are pretty good. This class grades on participation through easy iClicker questions, but is much more weighted to assignments and midterms. This course also features weekly short quizzes.
Very poorly designed course. She gives you a weekly quiz on Sundays BEFORE you've learn the material for the week instead of after you've learned the material which makes no sense. Also there is no solutions manual for the practice questions so you never know if you're doing it right. She made me not want to study Computer Science.
She rushed through the course. Barely answers questions asked or paraphrases the answer with what you asked. Term tests were less than an hour and had 10 long answer coding questions. She grades very unreasonably . Do not take this course, she speeds up in class and does not explain well. Not helpful or understanding at all.
Tests were hard but fair, weekly quizzes and clicker questions were easy if you understood the material. The only criticism is that for assignments you had to go through every answer posted in the discussion forum to make sure you were doing everything right, as they wouldnt put all expectations for assignments in the assignment guidelines given.
disagree with the way the tests were structured, specifically the midterms. We were only given 50 minutes to answer various coding and debugging questions. This is a first-year course so it is unlikely that people taking the course are well versed in python. I believe the tests should reflect that and the midterms did not. They were way too hard.
If youre not versed in Java, then all I can say is good luck. Its a lot of work for a first-year coding course: weekly quizzes, readings, biweekly assignments, but you must understand, even if you do really great with the coursework but fail the final exam, then all your efforts are wasted. So prepare yourself really well for that final exam.
Don't follow your high school coding. Learn the way they show in class. She answered lots of questions in class, and would explain programs over if people still had questions. Seeing how many ways there are to do things was sometimes confusing. Follow instructions exactly. If you miss something it will mess you up and waste your time.
I really appreciated the office hours after every class. Even if I didn't have questions, hearing other questions gave me ideas for my assignment. The class activities were good when my group participated. Some days my group was silent, which was annoying. She was good at pointing out topics that usually cause confusion, giving focus for studying.
The best distance class I have taken. Videos were posted so it didn't matter that we didn't have classes. Prof Heather was good at answering questions and helping with my code. Evening office hours were great when I was working. Assignments make sure you know your stuff. Tests are average.
Dr. Matheson was a great prof for this course. Her lectures are no nonsense, she gets to the point and doesn't screw around. The assignments can be pretty big, so try to start early. The tests are fairly difficult, so make sure to study enough. Overall, very understanding and caring.
I really enjoyed this class except that she would give us all the videos to watch over the weekend and a quiz to do before the first lecture that week. The lecture periods were spent working on iclicker questions in groups which was nice to not have another lecture. Very helpful when asked questions
The course itself is a cake walk if you have taken literally any high school computer science course, as you will learn nothing new. However, the marking methods are far inferior. You MUST write the methods EXACTLY as the instructions ask or else the grader script can't read your file properly, as only small portions are graded by a human...
This course is hard, period. If you are smart enough to do well in engineering you probably wont find it to be THAT difficult, but if you are not the brightest, this course will take up tons of time. If you want to learn to program, it's a good course to take, but if your worried about GPA, just learn it in a bootcamp and save a VW.
Heather was a great teacher. It was my first time taking a computer science course, and I thought she taught the basic concepts very well. Though this is a super difficult course if you've never coded before (very time consuming). Class average for tests was at best a 60%. Don't get discouraged if you don't do great at first!
She is a horrible and worst instructor ever i met in my life. She is not caring at all. If you don't know coding before this course, don't take this with her. Go for different professor. I repeat, Don't take course with her if you don't know coding. She will not help you at all. She does not give time to students. DO NOT TAKE COURSE WITH HER.
I VW'ed COMP1012 with a diff prof, but the extra questions and clear lectures Heather gaves us got me an A+ this term. Didn't give a 5 because she stopped recording lectures 2/3 through the sem. We had to watch another profs who's lectures weren't as great. She still provided great practice each class/week. Very hard class, do all of practice!
Heather Matheson is a good professor for CSE I have ever taken. She is very cooperative and caring.
I have no idea why there's so many bad reviews under this prof. Lectures were useful , exams/assignments were tough, but fair
I had her during online classes and she was very helpful. She gave pointers on assignments and helped when any question was asked, very active on piazza aswell. Overall her tests were a little tough because of the time, but overall she is a great prof.
This was an in-person class ran as a hybrid course. Lecture videos and following mini quizzes were required to do before scheduled class time. In class there were coding assignments with corresponding I-clicker questions worth participation marks. This was good way to learn and I think Heather did a good job. The only was the test lengths.
The lectures are just group coding activities worth marks, which is good as it fosters learning and practicing the topics. The workload is high; there are long videos to watch and a 15-minute quiz each week. Term tests are very challenging, given little time to do them. If you work hard and do all the provided practice questions, you should be fine
I've never coded before so this was something new to me. This course was challenging especially the tests and assignments (assignments were ambiguous) but if you do the weekly practice questions, you should be fine with the tests. you make a lot of friends here from the group work. a tough course but one of my favourites
The way the class was setup was awful. Professors didn't teach anything in class, instead you had to read textbooks and watch videos on your own time. Every class was just iClicker quizzes. But she was helpful and accessible.
Prof. Matheson is absolutely wonderful. Enough said.
They have a flipped classroom for 1012, and it really worked for me and a lot of people since we watched the videos outside of class and practiced what we learned in class. The tests were difficult but fair, especially since they gave many practice questions which made the tests make a lot of sense.
Powerpoint only
In ZyBooks You Trust
for me it was not to bad but that was because i knew the stuff somewhat before other wise it would have been a hard class
First time taking computer science, I found the course relatively easy because of how many resources were made available. The online textbook Zybooks, preclass videos, powerpoints, piazza, and the way the class was set up made everything much easier. Her explanations were fantastic, my only complaint is that she was a little quiet.
One of the things I like about Dr. Matheson is how accessible she is outside of class. Aside from the format of the course, which is learn the material on your own and practice with questions in class, I found Dr. Matheson to be more straight-forward and less confusing compared to the other instructors. If you're taking 1010, zyBooks helped a lot.
I probably only got the grade that I did because I have 3 years programming experience from high school. If you haven't coded before, it will be a difficult course and will take a lot of time out of your week. If you coded in high school you should be fine. The difficulty comes from the short amount of time to learn the given content, not the prof.
Personally didn't like the way the class was setup, lecture time was spent doing group projects, and the course was taught thru videos on um learn. The assignments were rly tough imo especially if you never coded before but if you hav experience coding u should be fine. Answered questions clearly and quickly responded to emails
I probably only got the grade that I did because I have 3 years programming experience from high school. If you haven't coded before, it will be a difficult course and will take a lot of time out of your week. If you coded in high school you should be fine. The difficulty comes from the short amount of time to learn the given content, not the prof
As someone who's taken both her online and in-person lectures, she's, like a lot of profs, better in-person. As someone who's life revolves around the computer, COMP2150 is a lot of work, but fairly easy.
Second course I've taken with Matheson. I think her lectures are great, and she's good at explaining new concepts. Would recommend!
Do not take comp3380 with this woman or Patrick Dubois.Two of them combined with their horrible and inconsistent graders, incorrect solutions, not useful appeals will be the death of you. Their graders are so inconsistent, a 2 year old could do better. Their solution is incorrect and when you try to point it out, you're ignored.
Wont recommend
She is nice and a good prof
Comp 3380 with her was much difficult than with Rob. If you have the option to take it later with someone else then please do so. Avoid her and Adam at all cost.
DON'T take the ONLINE section with 3-4 other classes. Insane and unreasonable amount of coursework. You have lecture videos to watch (about 2-3 hours worth per week) and then you have weekly homework thats supposed to replace 4 hours of in person lecture time and labs. As well as weekly quizzes and 5 large assignments. She does teach well though.
I personally like the way she teaches and how her lectures are set up. Outside of class, she is very helpful in her office hours and genuinely cares.
She is a good instructor and is very nice and approachable. I would love to take a course with her again!
WHERE DO I EVEN BEGIN? This was supposed to be an intro to COMP course but don't worry it will make your life miserable get ready to get an auto F if you fail your finals even if you got enough points to pass the course you will still fail. I have no idea how this course can be graded this harshly and a full 50% heavy final exam to top it off lol.
Class Info
Online Classes
100%
Attendance Mandatory
49%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.71 avg changeRatings by Course
COMP2150
3.8
(4)COMP2140
3.4
(16)COMP1012
3.4
(19)COMP3380
3.2
(6)COMP1010
2.7
(32)Difficulty by Course
PHYS1050
4.8
COMP3380
4.2
COMP1012
3.7
COMP1010
3.4
COMP2150
3.3