2.5
Quality4.0
Difficulty32%
Would Retake209
Reviews32%
Would Retake
209
Reviews
Rating DistributionOfficial
5
51
4
24
3
13
2
24
1
97
What Students Say
“Your students don't hate you, miss”
COMP2404 - 1.0 rating“Dont take this course with Christine”
COMP3004 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
49%
Textbook Required
36%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.44 avg changeRatings by Course
COMP1
5.0
(1)COMP4203
5.0
(1)MATH1805
4.0
(1)2401
3.8
(6)COMP1005
3.0
(5)Difficulty by Course
COMP1
5.0
COMP1405
5.0
COMP2402
4.5
COMP3203
4.5
2401
4.3
Reviews (209)
Very nice. Explains things well.
Newly minted professor with actual professional experience resulting in an engaging and worthwhile lecture. She teaches skills instead of just what you could look up yourself from a book. Assignments were non-trivial and longer than average, but doable. Tests were fair but require thorough knowledge of the subject matter
Absolutely horrible! All she did during class was read off of the class book comprising of notes created by another professor. Lots of people stopped attending for this reason as we are all capable of reading on our own thank you! Her tests were hard because we were only given 20mins to answer. If you can AVOID!!
She's a very good teacher although she uses another professor's notes. Exams were fair. Assignments were pain in the ass. Final was 70% multiple-choice
Knowledgable prof, but when she's forced to teach a topic she doesn't completely understand, she flounders. Basically read from the note slides for the entire course and wasn't easy to get ahold of for help outside of class. Not a bad prof, but not great either.
Midterm In 30 Mins! avrage was 53% and she said it's good comparing to her other classes!! According to her, 29% of student did NOT even submit the second assignment. Try not to take courses with her...
Worst prof i ever had. not very good at teaching and the biggest reason is because she doesnt try to keep interesting. She knows her stuff but goes too fast for a lot of students to understand. Her assignments are too hard for a second years and so are her test.
One of the worst profs ever. Attended her first 3 week classes and found them extremely useless. Half the time she read of the slides, made many mistakes and honestly didn't seem that interested in teaching students. Her tests are too hard and assignments are not easily understandable. Would recommend taking another prof.
I must say she is the worst professor I have ever had. I would avoid her if you can.We took a test 20min and she said that's the way University is.I am not impressed by her reading notes.If she had her own notes to read from it would be better.
The most feared class of the program, revitalized. No more rational rose! Still a lot of work, but she is true to her word about not wanting any of us to get worked to death; always interested in what the class was going through and willing to make adjustments to the workload. Overall, a very rewarding class, and an extremely helpful prof.
I have a very varied opinion than those presented. I think she is a good professor who means well and helps her students.I also think she is bound my the other professor who is teaching the course on certain isssues. Comp 1005 isn't easy, put the effort in and she'll show you an A+
Hardest class you'll have in Computer Science. The project is no joke - do NOT go into a group with random people. Each deliverable/assignment will keep you up at night for weeks on end. Tons of work is required, but this is very doable. Very hard tests, ugly notes. Pay attention, try hard and you'll do well. You need to know the material wel
Good prof she means well. COMP 1005 wasn't an easy course. She tries her best.Test will be hard. just make sure you go see the TA after tests
He teacher assistance don't know anything...useless to go to her classes...hard assignments...and u end up dropping the course...
I've had her for 3/3 programming classes in Uni... Java, C, and C++. Don't buy the textbooks, you don't need them... her slides are all you need. The assignments are super easy, perfect marks are nearly guaranteed. The tests are real tricky, you have to know the intimate details of the language you are working with.
Excellent prof. Very tough, but fair. If you try hard and show that you want to succeed, she'll gladly help you out as much as she can. She doesn't give away free or easy marks. Try hard, and you'll get results.
shes hard, because she needs to be.
Terrible prof, does not adhere to what she teaches in class. Expect uselessness and complete lack of clarity in all directives.
Shows us notes that are basic. Assignments are intermediate programmer level. Tests aren't THAT bad, just check out her notes. Basically, if you're not a B+ programmer, it can get pretty tough
Abnormally hard. To get a good mark, you will have to go to class and pay attention to the very boring material. Tests were easy, assignments were inhumane. Expected UML without any introduction, expected us to know and implement networking into our final assignment without teaching ANYTHING about it(worth ~50% of final assign) Overbearing workload
Lectures are boring, so less than half the class attends. Assignments aren't too bad, but I don't think she ever really explained UML diagrams in detail. Tests aren't too bad either. Not sure what all the other people are complaining about. My main gripe is the actual course content - C++ - is a boring language so I'm bored with the class.
Very knowledgeable in her field and more than willing to help you with any problems you have. tests can be tricky, but her in-depth assignments prepare you for them well. Assignments best not left to the last minute as they do tend to run long. Best of all she is more than willing to trade whit during lectures which just makes it so much more fun
Devoted to her work, but doesn't give away free marks (which is appropriate). Fantastic and fair, and makes you work for your grade. Incredibly friendly and approachable, and always takes students rational opinions into considerations. Be ecstatic if you find yourself fortunate to be in one of her classes.
Fantastic prof. Teaches one of the hardest courses, but makes the concepts easy to understand. Fair marker, doesn't give grades away. This course is the one that most resembles the real world and she does a great job teaching it.
Great professor and very easy to understand. Go to every class, write down everything she says, and start the assignments early and you should do fine.
She's not too bad. Her lectures tend to be rather dry but its important that you attend them as the tests contain stuff that can only be heard in her lectures. Assignments were poorly put together and hand strange grading schemes.
Shes doing two chapters at the same time, material is confusing, don't like her teaching style.
She's really bad. Her assignments are brutal (people bring that up during lectures) and take a very long time to finish. Her first test has an average of 40% and she's proud of it, blaming the students for not being able to study. I'm pretty sure if the average is 40% then you cant teach, not that we can't study. Many other problems too, avoid her!
Assignments are absolutely brutal and the tests are very difficult. She has no mercy on her tests saying that the average every year is 40% and does nothing to change it. She is able to teach the material decently but moves way too quick to both take notes and listen. She skips all the basics expecting you to know things that have never been taught
She is very unclear when it comes to the basics. She expects us to learn NEW concepts and materials on our own because "we are adults" and "we are in university". With that logic I could become a prof and teach. What makes a prof a good prof is making an effort to make sure everyone understands the material.
Tests are brutal, assignments are brutal and her class in general is too. Her first test average is 40%, that's shocking. How is that possible?
Way too hard, and the average was 40 percent from the first test. Might as well stay home if she plans on handing out F's. A bag of chips is better suited to teach this course.
The worst prof I've had so far in my 3 years of school. Incredibly hard assignments, test averages are less than 50%. Doesn't teach basics. Multiple times when a student would ask a question she would seem irritated and tell the student that they shouldn't be in the class if they don't understand the concepts. Seems proud that she's failing every1.
Nice job posting the same rant from 5 diff computers there dude. Midterm avg was 48 not 40, assignments avg were 95, 78 and 76%, if you think that's brutal, maybe it is you. Tough prof but fair, she expects us to work and learn so that were ready for 3rd year, which actually is brutal.
Very tough but fair, She does not put up with antics, however if you go to tutorial, and go to Class she gives you all the tools to suceed. Hardest Tests I've taken in a programming class, really need to study the finer details.Assignments were challenging yet easily able to get 100% if you do them ahead of time and leave enough time to error check
My only comment is that test 1 has a huge fail rate and the professor seems to think that this is necessary for some sort of wake up call. I think if she spent a little more time reviewing for test 1 instead of reviewing how to format code and comment code the class would have a better test 1 average.
The deliverables this year are slightly easier than years before but still time consuming. As usual her midterms are brutal with low averages. Go to class and write some good notes
Christine teaches a good work ethic. You should go to class and definitely have a 3-4 person team for the 3004 project. I dont know why everyones afraid of her, shes nice and helpful at her office, just put in the effort and do the work as she expects you to: professionally.
People whine a lot, but Christine is a good prof. her test 1 average seems to be consitently a fail, but i got a 70% with 1 hour of study right before class. I knew 0 programming before coming to uni and learned tons from her. Ya it's tough, go to class and you'll do fine (B+ overall with 2/5 assignments failed)
She is an amazing prof if you want to work hard. Does not give out marks easily, thus you have to work hard to acquire good grades. She is very helpful and, very clear in what she expects from her students. Go to all her classes, work hard and, there will be no reason for her to fail you.
Christine, is a great professor and knows her stuff. The assignments were relatively easy just be careful as each assignment starts of from where the last one ended. Midterm was surprisingly easy since I was expecting something really hard as I already experienced her tests in COMP2401. Overall she's a fun professor and teaches an important class.
Attend the classes, pay attention, ask questions about things you don't understand, work hard and professionally and you should not have a problem with Christine.
Absolutely horrible at teaching. She absolutely does not test us on what she teaches. You are better off just doing the assignments and not going to class because the stuff that she teaches isn't tested properly. Avoid her if you can, if not then good luck!
Really hard course, the assignments are super tough and take forever if you can even get that far. Wish I could avoid her classes.
Not learning anything, course like a mastermind game, vague assignment.
My favorite part about being in christine's classes is how engaging she is with the students. The courses are hard, but if you show up, and do your work and use the resources provided you will definitely pass. She's also very experienced in the work field of programming, so she always has helpful advice.
Great at teaching and explaining the material. She knows what she's talking about and often relates things to real world situations that she has personally come across in her career. She always makes sure your question got answered when you ask. i r8 88 m8
Tests were hard (write out code, explain concepts from lectures, tricky multi-step bitwise operations questions). Go to class, take good notes, read and fully understand the coding examples. Assignments take lots of effort - don't leave until the last minute. Basically be prepared to work hard. Have her again for 2404 and doing fine.
difficult
She make me hate comp course!!
This was my 3rd course with Christine. She is an incredible professor. Her courses and the work load are some of the only courses relatable to the real word. She makes you work for your grade, and if you do and you show up to all her classes you are guaranteed a good mark. You just have to try hard, really hard.
She speaks well and clearly her test and assignments are very tough and there's not alot of help to be given.
A strong suggestion: avoid and take with a different instructor! Think you can get part marks for anything? Nope Never a solid review for tests, no sample questions, never opened the textbook, messy diagrams, starting a new section with 3 minutes left in class Wish I had a stronger understanding of c after this course. :)
All about time management and knowing when to just 'let it go'. Meet with your team often, and do all paperdesign stuff together as a group to get the best result. This also ensures everyone on the team learns each of the diagram types, and they are all on exams. Start learning the tools at the beginning of the term and ask the TAs for help.
Christine is very knowledgable and organized.. The assignments are a decent amount of work but her tests are the hard part of the course; they often require you to write out code by hand. The final is hard and requires you pass it in order to pass the course so I studied an obscene amount for it. If you don't know the material well you will fail.
Her tests are not handouts, but neither are they hard. I studied for all tests(including final) a day before and had no problem. She has taught this course many times and it is very structured and organized. Grading is mostly fair, but if you lose points and disagree don't bother asking about them.
I have programmed in C and C++ for a number of years, so the concepts taught weren't too difficult for me. However, her assignments can be very vague and require a lot of guesswork andor clarification, which was very irritating. Be prepared to do things the "Christine way". The lectures are well structured and I found them clear.
She hates answering questions and doesn't seem to like interacting with students. Gives the most difficult assignment questions that even TA's have trouble trying to figure out. Assignments take two weeks to complete and that's as much time as you get.
Hardest prof ever had.
Her assignments can turn into a part time job. They take a lot of time. Her tests are incredibly unforgiving
Long winded and uninformative lectures. Spends allot of time fiddling with code she's writing live. Sometimes it even compiles before the end of class. Don't expect to learn in tutorials: you must do at least an hour of work in order to complete them for the next tutorial.
How to get an A+ in her course? Attend everything, tutorials are mandatory, assignments take 10-20 hours each, lectures are critical. 9/10 times people who I saw doing poorly were not taking this class seriously. Exams require a mastery of linked listed and dynamic arrays. Assignments focus on memory management. You have to work for every mark
I don't get why she gets so much hate. I took 2401 and 2404 with her -- not only are these courses kind of trivial she explains it really clearly. I watched the lectures on my own time at home that she posts after every class. Tests and exam are really easy and straightforward if you've put in any effort in the class at all.
Keys to getting an A in her class: show up to all the lectures and tutorials, do the assignments ALONE. A common complaint this semester was her tests were impossible. Her tests were always something either done in class or in an assignment. If you follow along on your own instead of relying on others, this course shouldn't be that difficult.
If you want to do well in one of her classes this is what you have to do. Show up, pay attention, ask TAs for help, read both the assignment and grading criteria, do the assignments without cheating to the letter and you're good. If you do that, you're going to get a great mark. (Low helpfulness grade because you just ask the TAs, not her.)
Teach Well about A,B Hand out an assignment about ABCD she doesn't seem like to answer questions that students have about Assignments. (she will say "It should be clear on the paper. I won't take any further questions about it." even though paper doesn't explain everything clearly. she thinks its clear ) She expect us to know EVERYTHING
Does not explain clear. Very poor instructor.
Her class is full of fun actually, a lot of jokes. Actively participate in her class (like writing notes on the handouts and understanding her coding at class) and you will learn a lot. She has a pretty clear grading scheme for assignments, which makes life easy. Her tests have coding part so be prepared for writing code on paper.
AWESOME PROF!! I love her way of teaching! very organized & clear. Just study, watch all her lectures and you will do great. She is very clear about her expectations, and always willing to help you if you ask for it. The students who complain are the ones who didnt actually put an effort in this class. Would definitely take a class with her again!
Worst prof ever. Does not want you to succeed. avoid at all costs
You will see a lot of comments saying that Christine is a bas professor, I took COMP 2401, 2404, and 3004 with her, and I got A+ in all of them. I used to barely go to class, so she doesn't know me at all, but she is fair, as long as you study her lectures well and practice a little bit at home, I guarantee you an A+ with her.
She explains things fairly well and records all of her lectures. I love her for that.
Christine is a literal slideshow. She likes to read from her slides and make cringe jokes that your father probably makes. She won't make the effort to make her class engaging and would rather you just commit her slides to memory. Assignments are so easy you could have written them in highschool. Her tests will hit you like a freight train.
Christine is actually one of the best comp sci profs! I had her for 2401, got her now for 2404, and next semester for 3004. She actually has your well being in mind. Sure her tests and exams are hard but if you go to lecture and actually do her assignments you will succeed. Wait till you get a bad prof. Barbeau, Nell, Ming Chi
I feel like you either love or hate Christine. I definitely loved her though! I had her for COMP1005 and coming from a non computer science background, I was able to understand the course material from her. Wish more people would see that she's a pretty decent prof...
This prof is the worst prof you will ever have in Computer Science. She even said in one of the reddit posts that she doesn't like students. If you don't, you are in the wrong career lady!
In my opinion, Christine is one of the best instructors I've ever had. She's incredibly knowledgeable, and her lectures are very clear and easy to understand. Each assignment has a clear purpose, so you know exactly what concepts are being practiced. She's a bit strict, but if you pay attention in class and make a genuine effort, you'll do well.
Worst teacher ever, her tests are nothing done by her in class. If you can avoid her, I recommend you do so.
Christine always has this look as if she is irritated. It is really distracting, and I genuinely think she has a strong dislike towards students in general. Her tests are ridiculous and her lectures are extremely boring. Also, every time you do an assignment you have to read through an hour of forum posts students ask about the assignment.
From Christine, I am learning good software engineering and programming principles and practices. I have a far better understanding of memory, pointers, linked lists, modularization, and good function design to name a few than I ever did before. She drives home these points because we need to understand them if we want to do serious programming.
2401 and 2404 are basically C and C++, but the requirement is nonsense even tho you follow the same structure of her code, you will get mark deducted, but that is not in the requirement of the assignment. Most of the requirements are mentioned inside the forum instead of the pdf file, but most of them won't help you to understand more about c++.
Barely teaches you about software engineering. Mainly just slowly teaches the language the course is taught in (C++). You will lose marks on assignments for stuff you didn't know about. By design she won't let students fill out her teaching evaluations online, only lets her students who show up to class fill it out. Else she gets terrible ratings.
Excellent introduction to software engineering. Christine's course is extremely organized compared to many other courses. There is an army of very good TA's, assignments are always returned on time with feedback. She's not holding your hand, you are expected to problem solve and do some research. Most impt, shows good programming practices.
Terrible introduction to software engineering. TA's assignments are not always returned on time. You are expected to pointlessly problem solve and also do some "research" in this super lame baby-course. The tests are brutally long and are hard to complete however. Super boring lecturer and does not know how to answer questions properly.
Good intro to C and C++. Courses steadily increase in difficulty from 2401, 2404 to 3004. Her assignments & tutorials are often challenging but enough time to complete for a good mark. Found the tests difficult, especially the last test. Attendance for 2401 & 2404 were not always mandatory but attendance for 3004 is. Prof highly recommended.
Choice is yours but if your looking for advice, run!! She hates students!
Christine is amazing!
While her courses may be dry at times, she's a great professor. Her criteria are clear, and if you follow up with her she will always help. Her tests and assignments are difficult, but fair. Most people I know have failed at least one Christine class, but in all of those cases its safe to say that it wasn't unfair. I always learn from her.
She used to record lectures herself and post them on cuLearn. But, her tests were a different story. She will test you vigorously on small things, so pay attention! Exam questions will depend on previous questions: You get the first one wrong, you're out of luck. She also loves to test you on every kind of linked list. Don't be lazy or you'll fail.
I don't understand why this Proff still works at Carleton. If you're reading this, just post your solutions for the previous tutorial or assignments. Once you're behind, she makes it very difficult to catch up. Everytime I've gone to her class, I feel like I'm being punished by an elementary school teacher. Your students don't hate you, miss.
Not accessible via email, even after class. Did not like student questions outside class. Took too much time answering questions in class. Unfair marking. No multiple-choice in final(weight 40%): 50% concept questions testing your memory. Bad lecture. Notes were semi-finished. Unfriendly. Course code was of poor quality.
She has a more tough love attitude which I personally like. Assignments/midterm were fair but the final was just too long only because of one question that was unnecessarily hard (involved a 3-page appendix filled with code). Other than that, she's one of my faves. Do the tutorials/assignments yourself and you can easily go into the final with an A
Awful lectures. Harsh final. Notes were half-done. Some techniques were taught by vague answers or demos only available in class(totally not accessible by an alternative format): Does not understand how to convey more info to all students including those with disabilities.
Her lecture is boring, and his code is not that useful. But she gives you useful feed back tho. Half of the final exam is to test your memory on her powerpoints. The coding section is not too bad actually.
Assignments were fair and built off of class material. Very accessible out of class (question forum for each assignment, quick responses). In class, she explained each concept mentioned in her slides with examples that can be downloaded from cuLearn. She held a review session for each test in class. Go to class and you'll be ok. Final was a breeze!
Great prof. Not sure what other people are taking issue with. Go to class and you'll do fine. Very clear in her expectations and is great at delivering the material. I am very surprised so many here have an issue with her. Shes one of the best CS profs I've had. Makes you work for it but everything she teaches is VERY important. Would recommend.
Dont take this course with Christine.
She's alright. As far as 3004 goes, she's better than the other prof that offered the course previously. She agreed to shift the weight of the midterm to the final if you get a better mark. Only issues are: Too much focus on useless documentation, and she grades the group projects against each other, which makes it feel more like a competition
Attendance is basically mandatory since she never answers questions to what she did in lectures if you miss it. Very tough and unfair, super pretentious and condescending as well.
I could not express how horrible this teacher is. She is the most rude, pretentious, inconsiderate, and condescending teacher. No questions during tests or outside of class. Assignments build on one another without her giving the answers to previous assignments, good luck catching up. Will interrupt class to comment on late students. STAY AWAY.
Do not miss her lectures. She teaches well and answers most questions in class, but she is very strict and extremely unforgiving of mistakes on assignments and exams. Her final exam is very difficult and you have to pass it. You'll lose marks on the assignments if you don't follow proper OO design, even if your program works. You have been warned.
Got on teaching and difficult on final exam ummmm. Easy to pass if no need on final grade but she got double pass if you fail the so hard final exam you will lose the whole course and have no chance to drop it. Dont take!!!!!
She really knows her stuff and explains it really well. Take good notes during class though because the notes she posts are essentially useless.
Very good instructor who knows her stuff very well. If you are serious about the content, definitely take the course with her. Assignments are tough and she really makes you work. However, the knowledge you get in the end is worth it in my opinion.
She is a very tough grader of assignments. Midterm and final are easy if you put in the time and effort. Overall, I really enjoyed her class, but be prepared to study hard the entire semester.
Touches on material but doesn't revisit it throughout the semester until much closer to exam time, making for a poor learning experience. It's not clear how lectures are related to assignments.
She was atypically disorganized for 3004. She'd pit teams against each other instead of giving a clear marking scheme. snaps at you if you ask her to repeat something she said in a previous class even if you were there and just needed some clarification. Deliverable instructions were horrendously unclear compared to her 2000-courses.
Christine is a very good professor. She is a nice person and she cares about your learning. She is a tough marker. She admits her mistakes in her past. She is knowledgeable in software engineering. Her voice is very nice.
The class was very well structured, and her assignment and tutorial requirements are very explicit. She tells you exactly what she wants, and how she wants it. The lack of ambiguity makes things pretty easy if you can follow instructions. She's a good lecturer, and expects you to attend.. she will withhold information if you don't go.
Super super organized and clear. Loved her class you will learn a ton.
Very good course. She is very nice and had lots of good examples in class
Worst prof ever in my university life.
Very poor learning experience. If you have this prof I suggest you get used to learning C from stack overflow
Lecture are very bare bones. She does way too much narrating without explaining anything. When you inevitably have to go ask questions to get explanations she just tells you to read her lecture slides. I learned 90% of the course material from google searches. Could've taken an online class with no prof and nothing would've changed.
she just isn't very good at her job /: (teaching)
Although I ended up with a good grade, I can testify that she is the worst in the department. She acts very friendly, but under that cover she hides her demons. Chistine, if you are reading this, you are very bad of a teacher, and you should get back to the corporate jobs like you keep saying stories of. Don't even want to spell her name right.
Took her class last year and she failed me because she changed the syllabus for covid. made it so you needed to pass the final to pass the class then failed me because I missed 1 part of the final. Taking the class again online now and there is almost twice as much work as last year. I feel like she enjoys watching students suffer
Overall, the class and course load were not terrible, I do feel however that she was the toughest grader I've seen in my university career... In a second year programming course, huge mark deductions(15%) were taken from projects for very small mistakes, and there was no negotiating what so ever...
Don't be deceived by her sweet emails, she's really rude when it comes to making students feel included. She'll do whatever she feels okay and take your grades like she's paying for your university.
Christine is a great Prof, her teaching is crazy good and her assignments are mainly built on her lectures. Her grading is a little tough, however, she does explain how to improve for the next assignment.
You can't explore your ways as a computer science student in her class. I think it's very important that we try to find the best solutions in creative ways in our 2nd Year, but she kills it. She's very bad at teaching.
Her 2nd year course is harder than the 3rd and 4th year courses. She teach basic things but give us final projects that are extremely hard to do. She grades tough cause if your program has a single bug that keeps it from running, she'll give you 0 for the whole assignment. All my love for computer science are ruined by her in my 2nd year of uni.
She'd teach you whatever in class, and then give instructions that are vague, and if you ask questions in the forum she'll copy and paste "That's a design decision". I mean, you did not teach us to use those design decisions in class, how are we supposed to know what decisions to make? And if your design decisions do not match hers, you're done.
Don't take the course with her. She's a pain and will make your life miserable.
I heard good things about this professor but taking this class made me realize how bad of an instructor she is.
So her lectures are interesting, they don't really teach a ton of concepts and have been more just going over programming concepts we learnt in earlier semesters. She does coding examples which are great reference material for assignments. Her assignments are SO long The assignments are on easy concepts that she overcomplicates and makes too long.
Christine's class was good till the midterm project. Christine, if you grade all the midterms/finals, and get grading fatigue and make many mistakes, the consistency argument is redundant. The final project was a mess because you didn't make a video due to you being burnt out from grading midterms (my guess). Adjust these things and you'll be good.
Super organized prof, you know exactly what she wants from you. Lectures are pre-recorded, you HAVE to watch the lectures BEFORE you have tutorial class. One down side is tutorials are not posted in advance, so it always feels rushed to complete them in 1h 20min. Overall good prof, watch all the lectures, do all tutorials and you will be fine.
The material is given fully, easy to understand (both the code and the professor), covid/online so all info is posted as vids+code+slides every monday. The assignments were tough (6 hours each), 3 pages of instructions, but then again the topics were easy, it was C that was hard. TA's very accessible, very helpful, tutorials are participation.
She specifically makes the assignments ambiguous so that her students will get a low grade. The concepts she teaches are easy and the technical aspects of her assignments weren't that difficult, but jeez, she legit wants her students to fail. She's also rude, doesn't answer anybody's questions, and has unnessessarily HUGE marking deductions. Avoid.
Her lectures are pretty awesome, packed, and can be tough sometimes. There were a lot of assignments due for the class with a final project. Her expectations are high for your final project and it reflects upon your grades if you don't put full effort into them. Keep up with the lectures and consider putting high effort into your assignments.
Like.. She knows her stuff. But I wish our assignments reflected the course content more. Every assignment is the same and is sooo long. She also is very rude when it comes to extensions, and actually some of her policies go against the university's.
Took COMP 2401 with her, taking 2404 with her. I got no complains. If you start the assignment early and go to TA office hours early before the assignment due, its ez pez. She is funny and well organized. I really enjoyed the class. Don't know why others hate her. And again, start the assignment as soon as possible!
Fantastic prof, very clear teaching (really knows her stuff). Regardless of how tedious the assignments are, they always intuitive. She's my favourite comp prof so far.
Christine is a good lecturer and gives great examples. Takes a while to get used to but she is a very good professor and she does care about her students. Her assignments are the perfect challenge and if you make use of the office hours there isn't a reason you would not get a good mark. Good class.
Christine has a God level status. She has taught this course for 10 years so she believes that she is always right. Moreover, don't go to her office hours, she will just insult you for not knowing the material.
Had Christine for COMP 2401 in the Fall and then COMP 2404 in the Winter. Overall great prof, however if you want a good grade you have to work for it. Lectures are concise and easy to follow. The prof is really picky about design, so make sure you follow assignment specifications to a T. Do this for all the assignments, and you'll be fine.
Christine was super organized teaching this course and it was easy to follow along. Lectures were presented in slides and easy to highlight. Assignments were based on tutorials so basically if you show up to tutorials the assignments are part done. As long as you show up to class, you'll do a good job in this course. It makes you want to learn
So rude. 1 assignment had a bug not letting the program run, TA noticed and graded on overall completion. Final project had a bug not letting the program run, Christine noticed and marked off multiple sections for inability to test. In addition before submitting, when I came to her OH I was rushed out as I'm a fool who should know all this content.
She is the only professor out of the entire undergrad CS department that actually cares about teaching and gives out quality assignments applicable to work life. Yes her assignments are super long, difficult and takes multiple days to complete, but at least she tells you specifically what to do unlike other profs who just care about research.
Very stubborn! She acts nice but is actually extremely rude. She insulted a lot of people when they went to her office hours for questions and often assumes that they never watched the lectures. SHE'S A BIG BULLY! Oh yeah and she's also super picky on assignment expectations! Never taking COMP courses with her again.
She pretty much wants her students to suffer more than actually learning the material. A lot of the assignments are ambiguous, very long and do not relate much to the lecture content. Also, she's completely faking her personality when replying to emails. She's very rude and harsh whenever students ask a question by forum or office hours.
she is horrible. her assignments are long to read its purpose is to confuse you. all cs online courses have assignments channels except her she does not like students to ask questions. avoid her
Do not take classes with her! Absolute garbage and you will not learn much at all. She doesn't cover enough information in lectures and expects so much on assignments. Her assignments are extremely long and are very confusing. Plus, she grades extremely hard for just a small mistake. She also bends the course outline policy a lot. Definitely avoid.
Lectures are bad. You could give them 200% of your attention and still wouldn't understand what she's talking about. Assignment instructions are NOT clear with her expectations and on top of that, she's an extremely tough grader. Your assignment could work completely perfectly but not follow her unknown convention expectations and you'd still fail.
Avoid this prof at all costs. Assignments are long and are descriptive but fail to describe exactly what she wants. If you don't come to that exact conclusion, however, you will lose marks, a lot of them. Save your GPA and stay away.
avoid her, if you would like to save your time, money, mental health, GPA and love for computer science. YOUR LIFE IS MORE IMPORTANT THAN TAKING A COURSE WITH HER.
She may teach you programming material in a certain way in lectures. But, that doesn't mean she expects that on assignments. Her assignment instructions are very vague and contain topics that were never even covered in class before. She secretly wants tons of students to fail. Would definitely stay away from her if you can.
The lectures are nicely structured but the assignments are very lengthy. The lectures are not enough for the long assignments and the professor grading system is very strict. She cut my 5% of the assignment mark just because I submitted 1 minute late. Will strongly say Not to take this prof.
Her course is well structured and that's about it. Taking this course with her has affected my mental health and she would be the only one to be blamed. Her assignments are extra long, the wordings are never clear and are meant to confuse you. She pretends to be nice by asking for feedback but does not act on it. AVOID AT ALL COST!!!!
Christine is very organized with her work. That's about the best thing I can say. This course slaps you really hard right after the first assignment. Her lectures simply don't prepare you to do even relatively well on the course. Unless you have no other option or like suffering, DO NOT TAKE THIS COURSE WITH CHRISTINE.
she is disrespectful, she does not care about her student and she is so rude and arrogant. the only thing she is good about and organized is huge deductions and her goal to make half students fail. Never take with her she is garbage.
Her lectures cover a fraction of what we are supposed to know for the assignments. Her assignments are so hard and she makes it so the TAs can't help you out with anything. Deductions are crazy! For our tutorials she takes parts of the assignments so we can't even get help on tutorials to learn the material because the TAs are not allowed to.
Usually professors give you full marks if your program runs correctly. One part of my assignment didn't print exactly the way she wanted too as in design and she failed me for that section even though it worked and printed correctly. I got 12% off because I didnt make little boxes to put the messages in but like the structure was still there so...
I have friends in the class that are only doing well because they learned C beforehand and they have programmer parents who help them. The people who have no support are doing really bad and Christine does not care. She fails people who actually try. I have a friend who went to her office hours and Christine just treated her like she's stupid
When I go to her for help she 's very rude. I know many people who are reconsidering comp because we would have to work with people like Christine (according to her) and she bullies people who know less than her even though she's been doing this for 30+ years. Her standards are too high and she does not teach what we need to know for assignments.
She's very passive aggressive. She will ask for your feedback to improve how she teaches then tell you her method is the best and you just have to deal with it. I went to her office hours and she basically told me to watch her lecture again and ask the TAs because she can't help me?? Ma'am what are you getting paid for
Her assignment specifications are so long and she writes a paragraph for each thing she wants but complicates everything. She could be asking you to write a simple function but instead of just saying that she will write a while paragraph and put emphasis on how many marks she will deduct if you don't follow the details word for word.
Don't worry, only 1000 lines of codes you will write each assignment. do not take with her.
Very rude outside of class. In fact, she really needs to stop finding excuses. We all know that she just wants to avoid helping us. If she's like that, then what's the purpose of her office hours? Being a prof isn't just about teaching the material. Her lectures only cover a small amount of what's on the assignments. Stay away at all costs!!
People learn the basics first then take on challenges. She makes everything in the course challenging even though C is a big jump from what we learned in first year since it is not Object Oriented Programming. Usually tutorials help people learn the basics but she just makes us do our assignments during tuts and tells us she can't help us.
Honestly her lectures are helpful but when you need to actually code, especially as a beginner you will be lost. I have professors who go above and beyond trying to teach us how to code and debug properly while still making us develop our own critical thinking skills but if you ask her for help she'll say "sorry I can't give away the answer"...
She has a very cut throat grading criteria which is useful I guess because in the workforce theyre the same. I just wish she was a better teacher and didnt ridicule people for not knowing what to do :( because outside of school you work as a team to find optimal solutions to programming problems but she acts like youre dumb if you ask for help
looking to drop the computer science program and hate it forever, take it with her with no hesitation. she is the right one for you, she does 15 min video for every assignment but the only thing she talks about is deductions and listen to her evil voice. yet around 8-10 pages but still not a damn thing has been explained.
I have A+s in COMP2804, COMP2406 and COMP2402. But for some reason I'm doing so poorly in 2401 when I have the same study habits for that class as I do with my others. Don't be too hard on yourself if you do poorly in her class. I know people who have taken her in pervious years and it seems like she has increased the rigor significantly this year!
Okay here's the thing. Her lectures are good but she withholds so much information so you need to read her textbook or Lanthier's. Most people don't have time for that because we are taking other heavy courses. The examples she gives in lectures are very easy and might help you do 1 function in the assignment but there are like 50 more to do lol
I created this account just to say this: Don't make the prof strip away your interest in Computer Science. Her expectations are extremely high and the assignments are damn near impossible to do, idk why this year's class is significantly harder than the previous years. PLS take 2401 with another prof
Her lectures are good and sometimes she does have examples that are directly related to the assignments but usually you have to do a lot of your own research to be able to finish the assignments because the material is a lot harder than what she teaches. She's decent I think most ppl who complain about her are just lazy and I will admit I am too :)
Seriously, she's taking a negative stance towards the course. Never cares about student's effort and focuses too much on deductions, which is a complete waste of time. Her assignments are impossible to even finish, even for an advanced COMP student. Expectations are much too complicated. Having Christine as a prof is like her not teaching at all.
She is so awful. Never take with her
She has a completely different standard on assignments than the examples from her lectures. She can easily fail you on an assignment even for a small mistake. Pretends to be nice by asking for students' feedback but is very rude when you approach her. It seems like she enjoys watching students fail her class and doesn't care at all about effort.
You may be able to follow along in her lectures but that doesn't mean you will be able to pass any of her assignments. All of her assignments are extremely vague and her expectations are nowhere near as close to what she mentions inside of the lectures. Also, don't go to her office hours since she will just try to annoy you.
She does not have any respect towards her students at all during her office hours. Besides, she seems to have forgot what some of her rules are. Requesting to use your extension on an assignment or course project can get her extremely annoyed. Like why? That's based off the outline policy. She absolutely has no patience at all.
No way I'm taking her again. She gives lots of examples. But, the assignments and course project are both ambiguous and don't relate to lectures. She never even warned us about certain expectations so every assignment almost feels like a pop quiz. She also skips a lot of topics but ends up putting them on certain evaluations without any warning.
please do not take with her she does not know how to teach and she always insults student. Her assignments are so long and you need strong background in English to read between lines, to understand narrator what she asks for.
Christine doesn't care at all. She uses a deduction procedure to try to lower everyone's GPA. Most students are tired of this . She is very rude during office hours, attempting to insult those who approach her. The instructions on her assignments are "Read between the lines", which is unnecessary. This isn't English class or contemporary studies.
She answers questions on a forum on things she should clarify in the instructions. So someone will ask "are we allowed to code our functions this way'' and she will say no, and if you do it you get deductions. But not everyone has the time to catch up on her forums answers so how are we supposed to know that she wants that if she does not say b4
The course material is very difficult, and the assignments are time-consuming (don't start them late) but her lectures are easy to understand, and the coding examples are easily applied to assignment material. She was extremely helpful and nice in her office hours, and overall is a great prof!! If you put in the time and effort, you'll do well!
Her assignments pretty much have all have indirect explanations. Like why? I feel like she should just go teach contemporary studies or English instead of this class. People don't want to waste time trying to figure out her hidden instructions. It's not English class so please keep things simple and accurate from lecture expectations.
I can't believe someone said she is a great prof he/she is completely brainwashed or has some kind of phobia. She hates students so much even she can't imagine them passing the course alive without most of them dropping the course, there were more than 210 students and now almost 160.
Obscenely difficult, time-consuming, and unfair. If you don't finish the assignments perfectly you will get a zero.
Her assignments are coinflip whether you get 0 or 100, where you either finish the code exactly as her specifications ask for, or one part of the assignment has a small error and you get a zero on the assignment. Her specifications are very long and detailed but none of the details are legible or they vaguely say "figure it out"
Okay so it's clear maybe one person had a horrible experience with her, and I hope they recover from it. Her class was very hard I will probably get a B if she's generous with the final project, but I learned the most from her because she forced us to learn rather than giving us the answers. So that's a plus for us in the long run. Good lecs too.
Did alright in her class last term but could not stand her attitude at all. She kept insulting students for just asking for clarity or help during her office hours. Her assignments took so long to even comprehend since there's so much indirect logic. In other words, you have to read between the lines a lot. Her lectures are pretty good though.
Her lectures are actually really good which include coding examples, tutorials are also pretty straightforward. Her assignments though are horrible, you have to be a really good coder to understand what she really wants from you, also if you mess up a small thing on an assignment you get like -50%. Still got an A tho, 3 days per assignment, needed.
Do not take her if you want to actually pass this course and learn a lot without trouble. She has good lectures but changes her expectations way too much. Many of her expectations are totally different in her assignments than the examples in her lectures. Some of which are not even mentioned at all, requiring students to solve for themselves.
Taking her class feels more like an English course rather than an actual COMP course. So much read between the lines type questions on assignment instructions. It feels like she's pressuring people to indirectly predict what she means in her expectations. She should just teach English class if she's really desperate to do such thing.
Clear & specific assignment specs - will have to read them twice to properly understand. This is the main bar for entry. Tutorials are spent working on the assignment, which gives ample opportunity to ask TAs for help. The prof herself is accessible for brief questions after class, as well as help with debugging & understanding in her office hours.
I don't normally write reviews for profs but I had to because this prof's score is just completely unrepresentative of my experience with them. Christine's assignments were great, being that they were well-written and integrated the course material very well. She had many coding examples in her lectures! She was helpful in answering questions too
Assignments are incredibly easy and very instructions are very clear. For the exam and midterm, follow her guide video exactly as she tells you exactly what you need.
Amazing lectures where each concept flows into the next one. Assignments and tutorials had clear instructions and were simple. Exams can be somewhat difficult as there is no multiple choice and you need to code on paper, but she does replace your midterm grade if you do better on the exam.
I really enjoyed her class, and while sometimes the lectures can be a bit dry, that's not really her fault. The material itself is just dry. She did a great job teaching about the fundamentals of C and the very basics of software engineering. Her assignments are well thought out, and challenging in all of the right ways. would/am taking her again
To any future students, make sure to save the progress check questions. There's no other review for midterms and exams that she gives you, and she also doesn't allow you to check the questions after you're done the quiz, so save them as you go. Wish I realized this sooner! She's a pretty solid prof with clear lectures and grading criteria though.
Christine is my favourite prof so far. She has amazing(recorded) lectures with great coding examples demonstrating the concepts. Her assignments all have detailed specs that tell you exactly what you need. She's always available for questions on brightspace. The midterm and exams are also very easy if you paid attention and did the work.
Christine's Lectures are well organized and helpful make sure to review them after to make sure you completely understand the coding examples as they build I struggled a lot in this class just because C is difficult There is a written coding midterm and final I actually got a 50% on the midterm but knew how to study for the final and did great!
Just don't take this Prof's courses if you don't want to have an awful GPA or possibly retake the course!
I don't know why there are so many bad reviews. She is the best lecturer I ever had. All her explanations and demos are relevant and clear. Her assignments look long but it's only because they tell you EXACTLY what needs to be done. The only difficulty was that the exam was worth 40% all MC, but she gave us a nice curve even on the midterm too!
Christine's lectures are well-organized and helpful. Be sure to review them to fully understand the coding examples. While C is challenging, her assignments and exams are straightforward if you stay on top of the work. Unstuck ai was a lifesaver for prep!
Her tests are long and hard, and very tedious. Too many trick questions and minor details that you can easily miss in a 3 hour exams. Just an awful experience all around
The teaching style is robotic and unhelpful. Instructor just reads the slides, which are already stripped-down copies of the textbook. No effort to make things understandable. The tutorials don't even line up properly with the slides.We're expected to self-teach the textbook, what's the point of paying for a course if we're doing all the learning?
Avoid if possible.
The professor herself is nice however lectures were not engaging and she just read off of the slides. The slides themselves don't even provide enough information so getting the textbook is a MUST (even though it says recommended). I stopped showing up to class after the midterm and just read the textbook since it was more informative the lectures.
Useless yap sesh but you have to go for assign + test info. Assign instructions are top 3 most unclear I've seen. Provides useless pretentious responses to questions. There existed an assignment where the notes to complete it did not exist + vague and useless lectures and 1 made fully with AI. Content is not hard imo she is just bad at teaching it
RUN DONT TAKE IT WITH CHRISTINE!! She's so mean and has a attitude. ZERO help in anything and a very tough grader, she doesn't even negotiate about regrading or considering some errors done in assignments zero is a zero she doesn't care. exams are hard to a point she curved the mid-term for the whole class she didn't give any info about the final
Just don't take a course with her, for your own sake
I can't believe I had to pay for this course. Reading content off of slides that are not even upto date. I'm surprised at how she's so unhinged about releasing assignments a day before midterm and the final exam. Gatekeeps your midterm, you only have access to them for 5 mins and that too in her office hours.
Oh my god! Honestly I never write these reviews but I truly had too! Keeps the midterm with her, you are restricted to her office hours to see your midterm, hawks you down, so you can't really focus on your midterm. 2 Projects was pretty good in a group,very very very strict on midterm, I wrote chef instead of "assistant chef" and she deducted mark
She is a great person, but she makes the class more difficult for students. I will say she has 0 compassion for a student's situation outside of school, very concept-heavy, and not much help for exam or midterm prep as u would need to go to office hours to view your midterm.
Her lectures are very dry and she just reads the off of the slides. She offers no prep for midterm or the final exam and is very very strict when marking them.Highly highly highly recommend NOT to take her. I wish I had just waited for the usual prof to teach this course.
Class Info
Online Classes
100%
Attendance Mandatory
49%
Textbook Required
36%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.44 avg changeRatings by Course
COMP1
5.0
(1)COMP4203
5.0
(1)MATH1805
4.0
(1)2401
3.8
(6)COMP1005
3.0
(5)Difficulty by Course
COMP1
5.0
COMP1405
5.0
COMP2402
4.5
COMP3203
4.5
2401
4.3