2.5

Christine Laurendeau

Computer Science - Carleton University

2.5
Quality
4.0
Difficulty
32%
Would Retake
209
Reviews
2.5
Quality
4.0
Difficulty
2.5
Helpful
2.5
Clarity

32%

Would Retake

209

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

36%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 85 grades
Most common grades:
A+ (24)
A (17)
Not sure yet (11)
Grade Distribution
A(41)B(8)C(10)D(6)F(5)A-/B+(19)
Based on 114 reported grades
A+: 24
A: 17
Not sure yet: 11
B+: 10
Common Tags
Tough grader (59)
Lots of homework (25)
Skip class? You won't pass. (24)
Lecture heavy (20)
Clear grading criteria (16)
Get ready to read (15)
Tough Grader (14)
Gives good feedback (13)
Rating Trend

Declining

-0.44 avg change
Apr
Jul
Sep
Dec
Nov
Dec
Last 6 months
Ratings by Course

COMP1

5.0

(1)

COMP4203

5.0

(1)

MATH1805

4.0

(1)

2401

3.8

(6)

COMP1005

3.0

(5)
+8 more courses
Difficulty by Course

COMP1

5.0

COMP1405

5.0

COMP2402

4.5

COMP3203

4.5

2401

4.3

Reviews (209)
5.0
4.0
COMP2404
Jan 10, 2010

Very nice. Explains things well.

5.0
3.0
COMP2404
Mar 18, 2010

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

2.0
4.0
COMP1005
Apr 18, 2010

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!!

4.0
4.0
MATH1805
Jun 24, 2010

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

3.0
3.0
COMP1005
Aug 26, 2010

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.

1.0
5.0
COMP2401
Nov 19, 2010

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...

1.0
5.0
COMP2401
Dec 7, 2010

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.

1.0
5.0
COMP2401
Dec 15, 2010

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.

2.0
5.0
COMP1005
Dec 17, 2010

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.

5.0
3.0
COMP3004
Dec 19, 2010

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.

3.0
3.0
COMP1005
Dec 19, 2010

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+

4.0
4.0
COMP3004
Feb 8, 2011

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

5.0
3.0
COMP1005
Apr 5, 2011

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

1.0
5.0
COMP2404
Apr 5, 2011

He teacher assistance don't know anything...useless to go to her classes...hard assignments...and u end up dropping the course...

5.0
1.0
COMP2004
Apr 24, 2011

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.

5.0
4.0
COMP3004
Jul 25, 2011

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.

5.0
5.0
COMP1
Dec 2, 2011

shes hard, because she needs to be.

1.0
5.0
COMP3004
Dec 6, 2011

Terrible prof, does not adhere to what she teaches in class. Expect uselessness and complete lack of clarity in all directives.

2.0
5.0
COMP2404
Feb 7, 2012

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

4.0
5.0
COMP2404
Mar 23, 2012

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

4.0
2.0
COMP2404
Apr 4, 2012

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.

5.0
4.0
COMP2404
May 2, 2012

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

5.0
3.0
COMP3004
Jun 19, 2012

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.

5.0
4.0
COMP3004
Aug 20, 2012

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.

5.0
3.0
COMP2401
Jan 6, 2013

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.

3.0
3.0
COMP2404
Apr 30, 2013

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.

2.0
5.0
COMP2401
Sep 17, 2013

Shes doing two chapters at the same time, material is confusing, don't like her teaching style.

2.0
5.0
COMP2401
Nov 11, 2013

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!

1.0
5.0
COMP2401
Nov 12, 2013

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

1.0
5.0
COMP2401
Nov 12, 2013

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.

1.0
5.0
COMP2401
Nov 12, 2013

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?

1.0
5.0
COMP2401
Nov 12, 2013

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.

3.0
5.0
COMP2401
Nov 13, 2013

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.

5.0
3.0
COMP2401
Nov 19, 2013

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.

5.0
3.0
COMP2401
Nov 21, 2013

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

5.0
3.0
COMP2401
Nov 25, 2013

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.

3.0
4.0
COMP3004
Grade: Not_Sure_Yet
Dec 2, 2013

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

4.0
4.0
COMP3004
Dec 16, 2013

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.

5.0
4.0
COMP2401
Dec 25, 2013

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)

4.0
4.0
COMP2401
Grade: B+
Mar 28, 2014

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.

5.0
2.0
COMP2404
Apr 6, 2014

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.

5.0
2.0
COMP3004
Aug 14, 2014

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.

2.0
3.0
COMP2401
Aug 26, 2014

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!

2.0
5.0
COMP2404
Sep 30, 2014

Really hard course, the assignments are super tough and take forever if you can even get that far. Wish I could avoid her classes.

2.0
5.0
COMP2404
Grade: Drop/Withdrawal
Oct 29, 2014

Not learning anything, course like a mastermind game, vague assignment.

5.0
4.0
2401
Grade: Incomplete
Nov 12, 2014

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.

5.0
3.0
2401
Grade: A
Nov 17, 2014

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

5.0
4.0
2401
Grade: A+
Nov 22, 2014

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.

3.0
5.0
COMP2404
Grade: F
Dec 9, 2014

difficult

2.0
5.0
COMP2404
Grade: F
Dec 9, 2014

She make me hate comp course!!

4.0
3.0
COMP3004
Grade: A
Dec 19, 2014

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.

2.0
5.0
2401
Jan 5, 2015

She speaks well and clearly her test and assignments are very tough and there's not alot of help to be given.

1.0
5.0
COMP2402
Jan 7, 2015

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. :)

3.0
4.0
COMP3004
Grade: A+
Jan 7, 2015

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.

5.0
4.0
COMP2401
Grade: A-
Jan 16, 2015

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.

3.0
2.0
COMP2401
Jan 19, 2015

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.

3.0
3.0
COMP2401
Grade: A+
Jan 20, 2015

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.

2.0
5.0
COMP1405
Mar 25, 2015

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.

1.0
5.0
2401
Grade: Drop/Withdrawal
Jun 11, 2015

Hardest prof ever had.

5.0
5.0
2401
Grade: B
Jun 24, 2015

Her assignments can turn into a part time job. They take a lot of time. Her tests are incredibly unforgiving

1.0
4.0
COMP2401
Grade: B+
Oct 14, 2015

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.

3.0
5.0
COMP2404
Grade: A+
Oct 17, 2015

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

5.0
2.0
COMP2404
Grade: A+
Dec 10, 2015

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.

5.0
3.0
COMP2401
Grade: A
Jan 6, 2016

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.

4.0
3.0
COMP2404
Grade: A+
Jan 13, 2016

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.)

2.0
5.0
COMP2401
Grade: Incomplete
Mar 16, 2016

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

1.0
5.0
COMP2401
Mar 27, 2016

Does not explain clear. Very poor instructor.

5.0
4.0
COMP2404
Grade: B+
Mar 28, 2016

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.

5.0
4.0
COMP2401
Grade: A+
May 4, 2016

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!

1.0
5.0
COMP2401
May 12, 2016

Worst prof ever. Does not want you to succeed. avoid at all costs

5.0
3.0
COMP3004
Grade: A+
Jun 21, 2016
Would take again

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.

4.0
3.0
COMP2401
Oct 20, 2016
Would take again

She explains things fairly well and records all of her lectures. I love her for that.

1.0
4.0
COMP2401
Nov 18, 2016
Wouldn't take again

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.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
COMP2404
Grade: A-
Dec 9, 2016
Would take again

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

Skip class? You won't pass.
Clear grading criteria
Caring
4.0
4.0
COMP2401
Dec 10, 2016
Would take again

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...

Participation matters
1.0
5.0
COMP2401
Grade: B+
Dec 13, 2016
Wouldn't take again

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!

Tough Grader
Skip class? You won't pass.
TEST HEAVY
5.0
3.0
COMP2401
Grade: A
Jan 8, 2017
Would take again

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.

1.0
5.0
COMP2401
Grade: F
Jan 28, 2017
Wouldn't take again

Worst teacher ever, her tests are nothing done by her in class. If you can avoid her, I recommend you do so.

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
1.0
5.0
COMP2401
Grade: A
Feb 25, 2017
Wouldn't take again

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.

Tough Grader
Get ready to read
TEST HEAVY
4.0
3.0
COMP2404
Grade: A
Mar 6, 2017
Would take again

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.

Tough Grader
Gives good feedback
1.0
1.0
COMP2401
Grade: A-
Mar 27, 2017
Wouldn't take again

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++.

GRADED BY FEW THINGS
GROUP PROJECTS
1.0
4.0
COMP2404
Apr 7, 2017
Wouldn't take again

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.

Tough Grader
BEWARE OF POP QUIZZES
TEST HEAVY
4.0
3.0
COMP2404
Grade: A-
Apr 8, 2017
Would take again

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.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
1.0
3.0
COMP2404
Apr 17, 2017
Wouldn't take again

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.

Tough Grader
Get ready to read
TEST HEAVY
4.0
4.0
COMP3004
Jun 13, 2017
Would take again

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.

Tough Grader
Respected
Caring
1.0
1.0
COMP2404
Grade: F
Dec 25, 2017
Wouldn't take again

Choice is yours but if your looking for advice, run!! She hates students!

5.0
4.0
COMP2401
Grade: A+
Dec 16, 2017
Would take again

Christine is amazing!

Gives good feedback
Respected
Tests are tough
5.0
4.0
COMP4203
Grade: B+
Apr 17, 2018
Would take again

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.

Respected
Clear grading criteria
Caring
2.0
4.0
COMP2404
Grade: B
Jul 5, 2018
Wouldn't take again

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.

Tough Grader
TEST HEAVY
GROUP PROJECTS
1.0
4.0
COMP2404
Dec 10, 2018
Wouldn't take again

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.

Tough Grader
1.0
4.0
COMP2401
Dec 22, 2018
Wouldn't take again

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.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
4.0
3.0
COMP2404
Dec 16, 2018
Would take again

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

Clear grading criteria
1.0
3.0
COMP2401
Dec 23, 2018
Wouldn't take again

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.

Tough Grader
Participation matters
TEST HEAVY
1.0
4.0
COMP2401
Grade: C-
Jan 21, 2019
Wouldn't take again

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.

Tough Grader
Gives good feedback
Skip class? You won't pass.
5.0
3.0
COMP2401
Grade: A+
Dec 23, 2018
Would take again

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!

Tough Grader
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
COMP2404
Grade: A+
Feb 21, 2019
Would take again

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.

1.0
4.0
COMP3004
Grade: Drop/Withdrawal
Mar 10, 2019
Wouldn't take again

Dont take this course with Christine.

Group projects
So many papers
Tough grader
3.0
4.0
COMP3004
Mar 31, 2019
Would take again

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

Lots of homework
Get ready to read
Tough grader
1.0
5.0
COMP3004
Grade: Incomplete
Apr 18, 2019
Wouldn't take again

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.

1.0
4.0
COMP2404
Grade: B+
Apr 23, 2019
Wouldn't take again

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.

Participation matters
Tough grader
2.0
4.0
COMP2404
Grade: A+
Apr 30, 2019
Wouldn't take again

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.

Gives good feedback
Lots of homework
Lecture heavy
1.0
5.0
COMP2404
Grade: Audit/No Grade
Apr 24, 2019
Wouldn't take again

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!!!!!

5.0
4.0
COMP2404
Grade: A
May 11, 2019
Would take again

She really knows her stuff and explains it really well. Take good notes during class though because the notes she posts are essentially useless.

Skip class? You won't pass.
Lecture heavy
Tough grader
4.0
4.0
COMP2404
Grade: A
Jul 9, 2019
Would take again

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.

Participation matters
Skip class? You won't pass.
Lecture heavy
5.0
4.0
COMP3004
Grade: A+
Jun 17, 2019
Would take again

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.

Group projects
Lecture heavy
Tough grader
2.0
4.0
COMP3004
Jul 9, 2019
Wouldn't take again

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.

Accessible outside class
Participation matters
Graded by few things
3.0
4.0
COMP3004
Grade: B+
Sep 6, 2019
Wouldn't take again

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.

Group projects
So many papers
Tough grader
4.0
4.0
COMP2404
Grade: Incomplete
Apr 11, 2020
Would take again

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.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
4.0
3.0
COMP2404
Grade: A+
Apr 20, 2020
Would take again

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.

Skip class? You won't pass.
Clear grading criteria
5.0
3.0
COMP2404
May 3, 2020
Would take again

Super super organized and clear. Loved her class you will learn a ton.

Clear grading criteria
5.0
3.0
COMP2404
Grade: A+
Aug 20, 2020
Would take again

Very good course. She is very nice and had lots of good examples in class

Respected
Clear grading criteria
1.0
5.0
COMP2404
Grade: D-
Sep 11, 2020
Wouldn't take again

Worst prof ever in my university life.

2.0
3.0
COMP2401
Oct 29, 2020
Wouldn't take again

Very poor learning experience. If you have this prof I suggest you get used to learning C from stack overflow

2.0
3.0
COMP2401
Oct 29, 2020
Wouldn't take again

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.

1.0
4.0
COMP2404
Nov 2, 2020
Wouldn't take again

she just isn't very good at her job /: (teaching)

1.0
2.0
COMP2004
Grade: A+
Nov 26, 2020
Wouldn't take again

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.

1.0
4.0
COMP2404
Grade: F
Nov 14, 2020
Wouldn't take again

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

Skip class? You won't pass.
Lecture heavy
Tough grader
2.0
4.0
COMP2404
Grade: Not sure yet
Nov 27, 2020
Wouldn't take again

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...

Tough grader
1.0
3.0
COMP2404
Dec 2, 2020
Would take again

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.

5.0
4.0
COMP2404
Grade: Incomplete
Dec 2, 2020
Would take again

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.

Gives good feedback
Respected
Accessible outside class
1.0
3.0
COMP2004
Dec 4, 2020
Wouldn't take again

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.

1.0
5.0
COMP2404
Grade: B-
Dec 6, 2020
Wouldn't take again

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.

Accessible outside class
Skip class? You won't pass.
Tough grader
1.0
3.0
COMP2404
Dec 8, 2020
Wouldn't take again

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.

1.0
3.0
COMP2404
Grade: A
Dec 8, 2020
Wouldn't take again

Don't take the course with her. She's a pain and will make your life miserable.

1.0
3.0
COMP2404
Dec 10, 2020
Wouldn't take again

I heard good things about this professor but taking this class made me realize how bad of an instructor she is.

2.0
4.0
COMP1805
Grade: A
Dec 17, 2020
Wouldn't take again

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.

Lots of homework
Get ready to read
So many papers
2.0
3.0
COMP2404
Grade: A
Dec 19, 2020
Wouldn't take again

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.

4.0
4.0
COMP2401
Dec 26, 2020
Would take again

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.

4.0
4.0
COMP2401
Grade: A
Jan 15, 2021
Would take again

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.

Clear grading criteria
1.0
4.0
COMP2404
Grade: Not sure yet
Jan 26, 2021
Wouldn't take again

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.

3.0
4.0
COMP2401
Grade: C+
Jan 29, 2021
Would take again

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.

Lots of homework
Get ready to read
Tough grader
1.0
4.0
COMP2404
Grade: A-
Mar 8, 2021
Wouldn't take again

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.

Lots of homework
So many papers
5.0
3.0
COMP2404
Grade: A+
Mar 26, 2021
Would take again

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!

Skip class? You won't pass.
Clear grading criteria
Hilarious
5.0
4.0
COMP2402
Grade: A-
Mar 31, 2021
Would take again

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.

Gives good feedback
Lots of homework
Clear grading criteria
4.0
2.0
COMP2404
Grade: A
Apr 3, 2021
Would take again

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.

Gives good feedback
Participation matters
Caring
1.0
3.0
COMP2404
Grade: A-
May 8, 2021
Wouldn't take again

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.

5.0
4.0
COMP2404
Grade: A+
May 8, 2021
Would take again

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.

Skip class? You won't pass.
Amazing lectures
Tough grader
5.0
4.0
COMP2404
Grade: A-
May 11, 2021
Would take again

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

Gives good feedback
Amazing lectures
Tough grader
1.0
3.0
COMP2404
Jun 22, 2021
Wouldn't take again

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.

Lots of homework
Tough grader
4.0
5.0
COMP2404
Sep 18, 2021
Would take again

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.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
COMP2401
Sep 30, 2021
Wouldn't take again

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.

Lots of homework
Get ready to read
Tough grader
1.0
4.0
COMP2401
Oct 5, 2021
Wouldn't take 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.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
COMP2401
Oct 6, 2021
Wouldn't take again

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

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
COMP2401
Grade: B+
Oct 19, 2021
Wouldn't take again

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.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
COMP2401
Grade: Incomplete
Oct 20, 2021
Wouldn't take again

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.

Get ready to read
Lecture heavy
Tough grader
1.0
4.0
COMP2401
Oct 24, 2021
Wouldn't take again

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.

1.0
5.0
COMP2401
Oct 24, 2021
Wouldn't take again

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.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
COMP2401
Nov 5, 2021
Wouldn't take again

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.

Lots of homework
So many papers
Tough grader
1.0
4.0
COMP2401
Grade: Rather not say
Nov 6, 2021
Wouldn't take again

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.

Hilarious
Lecture heavy
Tough grader
1.0
5.0
COMP2401
Grade: C-
Nov 5, 2021
Wouldn't take again

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!!!!

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
COMP2401
Nov 6, 2021
Wouldn't take again

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.

Tough grader
1.0
5.0
COMP2401
Nov 6, 2021
Wouldn't take again

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.

Lots of homework
Tough grader
1.0
5.0
COMP2401
Grade: Not sure yet
Nov 7, 2021
Wouldn't take again

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.

Tough grader
1.0
5.0
COMP2401
Grade: B-
Nov 7, 2021
Wouldn't take again

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...

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
COMP2401
Grade: B
Nov 7, 2021
Wouldn't take again

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

Tough grader
1.0
5.0
COMP2401
Grade: C-
Nov 7, 2021
Wouldn't take again

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.

Tough grader
1.0
5.0
COMP2401
Grade: C-
Nov 7, 2021
Wouldn't take again

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

Tough grader
1.0
5.0
COMP2401
Grade: Not sure yet
Nov 7, 2021
Wouldn't take again

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.

Tough grader
1.0
5.0
COMP2401
Nov 8, 2021
Wouldn't take again

Don't worry, only 1000 lines of codes you will write each assignment. do not take with her.

1.0
5.0
COMP2401
Nov 8, 2021
Wouldn't take again

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!!

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
COMP2401
Grade: Incomplete
Nov 9, 2021
Wouldn't take again

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.

Tough grader
1.0
5.0
COMP2401
Grade: B-
Nov 9, 2021
Wouldn't take again

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"...

Tough grader
1.0
5.0
COMP2401
Nov 9, 2021
Wouldn't take again

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

Participation matters
Skip class? You won't pass.
Tough grader
1.0
5.0
COMP2401
Nov 10, 2021
Wouldn't take again

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.

1.0
5.0
COMP2401
Nov 10, 2021
Wouldn't take again

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!

Tough grader
1.0
5.0
COMP2401
Grade: C-
Nov 10, 2021
Wouldn't take again

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

Tough grader
1.0
5.0
COMP2401
Grade: B
Nov 10, 2021
Wouldn't take again

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

Lots of homework
So many papers
Tough grader
1.0
5.0
COMP2401
Nov 10, 2021
Wouldn't take again

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 :)

Amazing lectures
Tough grader
1.0
5.0
COMP2401
Grade: Incomplete
Nov 11, 2021
Wouldn't take again

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.

Get ready to read
So many papers
Tough grader
1.0
5.0
COMP2401
Nov 11, 2021
Wouldn't take again

She is so awful. Never take with her

1.0
5.0
COMP2401
Grade: C
Nov 12, 2021
Wouldn't take again

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.

Lots of homework
Tough grader
1.0
5.0
COMP2401
Nov 17, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Tough grader
1.0
5.0
COMP2401
Grade: Rather not say
Nov 24, 2021
Wouldn't take again

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.

Lots of homework
Get ready to read
So many papers
1.0
5.0
COMP2401
Grade: C+
Nov 24, 2021
Wouldn't take again

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.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
COMP2401
Nov 24, 2021
Wouldn't take again

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.

1.0
5.0
COMP2401
Grade: Incomplete
Nov 29, 2021
Wouldn't take again

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.

Get ready to read
So many papers
Tough grader
1.0
5.0
COMP2401
Nov 30, 2021
Wouldn't take again

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

Tough grader
5.0
4.0
COMP2401
Grade: A+
Dec 6, 2021
Would take again

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!

Gives good feedback
Graded by few things
1.0
5.0
COMP2401
Grade: B+
Dec 6, 2021
Wouldn't take again

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.

Get ready to read
Graded by few things
Tough grader
1.0
5.0
COMP2401
Grade: Drop/Withdrawal
Dec 6, 2021
Wouldn't take again

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.

So many papers
Tough grader
1.0
5.0
COMP2401
Grade: C-
Dec 11, 2021
Wouldn't take again

Obscenely difficult, time-consuming, and unfair. If you don't finish the assignments perfectly you will get a zero.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
COMP2401
Grade: Rather not say
Dec 13, 2021
Wouldn't take again

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"

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
4.0
COMP2401
Grade: Not sure yet
Dec 14, 2021
Would take again

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.

Clear grading criteria
Amazing lectures
Tough grader
1.0
5.0
COMP2401
Grade: B
Jan 16, 2022
Wouldn't take again

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.

Get ready to read
So many papers
Tough grader
2.0
4.0
COMP2401
Grade: A
Dec 24, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Tough grader
1.0
5.0
COMP2401
Jan 16, 2022
Wouldn't take again

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.

Lots of homework
Skip class? You won't pass.
So many papers
1.0
5.0
COMP2401
Jan 18, 2022
Wouldn't take again

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.

Get ready to read
Skip class? You won't pass.
Tough grader
5.0
3.0
COMP2401
Grade: Not sure yet
Dec 26, 2022
Would take again

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.

Clear grading criteria
Lecture heavy
Accessible outside class
5.0
3.0
COMP2401
Grade: A+
Jan 5, 2023
Would take again

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

Clear grading criteria
Respected
Accessible outside class
4.0
2.0
COMP2401
Grade: A-
Jan 5, 2023
Would take again

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
Clear grading criteria
Gives good feedback
5.0
3.0
COMP2401
Grade: A+
Mar 26, 2023
Would take again

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.

Clear grading criteria
Gives good feedback
Test heavy
5.0
2.0
COMP2401
Grade: B+
Jan 13, 2023
Would take again

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

4.0
4.0
COMP2401
Oct 20, 2023
Would take 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.

Lecture heavy
5.0
2.0
COMP2401
Grade: A+
Jan 3, 2024
Would take again

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.

Amazing lectures
Caring
Accessible outside class
5.0
4.0
COMP2401
Grade: A+
Jan 19, 2024
Would take again

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!

Lots of homework
Lecture heavy
2.0
4.0
COMP2404
Apr 23, 2024

Just don't take this Prof's courses if you don't want to have an awful GPA or possibly retake the course!

5.0
3.0
COMP2404
Grade: A+
Jul 17, 2024
Would take again

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!

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
COMP2401
Grade: A
Sep 29, 2024
Would take again

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!

1.0
4.0
COMP2404
Grade: D
Dec 18, 2024

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

Tough grader
Lecture heavy
Test heavy
1.0
5.0
COMP3203
Grade: Not sure yet
Nov 11, 2025

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?

Tough grader
Lecture heavy
1.0
3.0
COMP3004
Grade: A
Dec 11, 2025

Avoid if possible.

Tough grader
Group projects
Lecture heavy
2.0
4.0
COMP3203
Grade: Not sure yet
Dec 12, 2025

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.

1.0
4.0
COMP3004
Grade: Not sure yet
Dec 15, 2025

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

Amazing lectures
Inspirational
Caring
1.0
4.0
COMP3004
Grade: Not sure yet
Dec 15, 2025

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

Tough grader
Group projects
1.0
4.0
COMP3203
Dec 15, 2025

Just don't take a course with her, for your own sake

Test heavy
1.0
4.0
COMP3004
Grade: Not sure yet
Dec 16, 2025

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.

1.0
5.0
COMP3004
Grade: A
Dec 17, 2025

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

Tough grader
Group projects
Lecture heavy
2.0
5.0
COMP3004
Grade: C+
Dec 18, 2025

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.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
COMP3203
Dec 19, 2025

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.

Tough grader
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

36%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 85 grades
Most common grades:
A+ (24)
A (17)
Not sure yet (11)
Grade Distribution
A(41)B(8)C(10)D(6)F(5)A-/B+(19)
Based on 114 reported grades
A+: 24
A: 17
Not sure yet: 11
B+: 10
Common Tags
Tough grader (59)
Lots of homework (25)
Skip class? You won't pass. (24)
Lecture heavy (20)
Clear grading criteria (16)
Get ready to read (15)
Tough Grader (14)
Gives good feedback (13)
Rating Trend

Declining

-0.44 avg change
Apr
Jul
Sep
Dec
Nov
Dec
Last 6 months
Ratings by Course

COMP1

5.0

(1)

COMP4203

5.0

(1)

MATH1805

4.0

(1)

2401

3.8

(6)

COMP1005

3.0

(5)
+8 more courses
Difficulty by Course

COMP1

5.0

COMP1405

5.0

COMP2402

4.5

COMP3203

4.5

2401

4.3

Similar Professors