1.9

Cristina Ruiz Martin

Systems & Computer Engineering - Carleton University

1.9
Quality
3.8
Difficulty
23%
Would Retake
116
Reviews
1.9
Quality
3.8
Difficulty
1.9
Helpful
1.9
Clarity

23%

Would Retake

116

Reviews

Rating Distribution
Official

5

11

4

11

3

7

2

9

1

78

What Students Say

Expect weekly quizzes on the textbook

ECOR1041 - 1.0 rating

We were expected to do work that we have never learned before and there was not much resources for us to self teach ourselves either

ECOR1041 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 71 grades
Most common grades:
Not sure yet (32)
A+ (22)
A- (15)
Grade Distribution
A(34)B(7)C(5)D(3)F(6)A-/B+(17)
Based on 112 reported grades
Not sure yet: 32
A+: 22
A-: 15
A: 12
Common Tags
Tough grader (45)
Get ready to read (27)
Lots of homework (25)
Test heavy (23)
Lecture heavy (18)
Participation matters (16)
Group projects (14)
Caring (8)
Rating Trend

Improving

+0.28 avg change
Jun
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

SYSC2004

4.0

(4)

SYSC2006

2.6

(18)

ecor1031

1.9

(21)

ECOR1042

1.7

(36)

ECOR1041

1.4

(36)
+1 more courses
Difficulty by Course

ECOR1044

5.0

SYSC2004

4.0

ECOR1041

4.0

ECOR1042

3.9

SYSC2006

3.7

Reviews (116)
1.0
4.0
ECOR1041
Grade: Not sure yet
Nov 11, 2021
Wouldn't take again

Expect weekly quizzes on the textbook. Labs are mostly copied from online sources, and the midterm and final were filled with spelling and grammar mistakes that made understanding extremely difficult. Lectures were just videos from several years ago that weren't even made by the profs.

Lots of homework
Get ready to read
Test heavy
1.0
4.0
ECOR1041
Grade: Not sure yet
Nov 11, 2021
Wouldn't take again

We were expected to do work that we have never learned before and there was not much resources for us to self teach ourselves either. They think it is the only class that we have and they normally have labs and quizzes due so close to the day of exams(1 day range)!

Lots of homework
Get ready to read
1.0
4.0
ECOR1041
Grade: Not sure yet
Nov 11, 2021
Wouldn't take again

Didn't record a single lecture throughout the entire class, learned from videos made years ago by a different prof.

Lots of homework
Get ready to read
1.0
4.0
ECOR1041
Grade: Not sure yet
Nov 11, 2021
Wouldn't take again

It's like she wasn't even the professor for the class. All the lectures were pre-recorded and featured a different prof from a while back. The worst part is the unforgiving amount of work.

Lots of homework
Get ready to read
Test heavy
1.0
4.0
ECOR1041
Grade: A-
Dec 5, 2021
Wouldn't take again

If Im being honest, this prof is very lazy. She has not recorded one single lecture but instead uses old videos from previous years. She assigns work that takes 8+ hours to do weekly (labs are only supposed to be 3 hours) then makes all the TA do the dirty work with the grading. All she does is send passive-aggressive emails to students. Waste of $

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECOR1041
Grade: A
Dec 9, 2021
Wouldn't take again

I would rate a 0 if I could. All the other ratings you see here are true btw

Test heavy
Hilarious
Tough grader
1.0
5.0
ECOR1041
Grade: B
Dec 15, 2021
Wouldn't take again

This course is all about Python coding stuff, from someone who have never code before, it was already pretty difficult to do this class. Plus this prof is not helping at all since the lecture are some prerecorded video(not even her who recorded) that sometimes it doesn't help at all either, TA are doing 99% of the work and the workload are insane.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECOR1044
Grade: Not sure yet
Dec 17, 2021
Wouldn't take again

simply doesn't care about students, very passsive aggressive and condescending emails, unfair assignments('intro course' btw) . Went into this course excited to learn python, ended up dreading it. She thinks this is the only course we have, please do better madam we didn't pay you to send us previous years lectures, at least reuse good lectures.

1.0
4.0
ECOR1041
Grade: A+
Dec 18, 2021
Wouldn't take again

Getting paid to not do a single piece of work. TAs mark everything, run labs and answer all the questions. Lectures are extremely old from a completely different teacher and barely cover the course material properly. Awful teacher overall.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECOR1041
Grade: Not sure yet
Dec 19, 2021
Wouldn't take again

The professors in these courses do not seem to care. They did not even make the lectures themselves. The course content had nothing to do with the weekly labs that took hours upon hours every week. Finally the content comes into play in a ridiculously hard exam that is proctored. This class is like getting thrown into the ocean with weights on

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
5.0
ECOR1042
Grade: Not sure yet
Dec 19, 2021
Wouldn't take again

Lectures are vague and aren't recorded by the actual professor, midterms and exams are unnecessarily difficult, emails and discussion answers are very poorly answered condescendingly. Came into this course happy to learn about coding and left questioning if I want to stay in the field.

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
5.0
ECOR1041
Dec 20, 2021
Wouldn't take again

Quite possibly one of the worst professors Ive ever had. All of the lectures werent made or recorded by her, emails are condescending and exams are disproportionately hard compared to the class work. Came into this class with zero coding experience and Im confident in saying Ill never touch it again because of this course.

Lots of homework
Get ready to read
Group projects
1.0
5.0
ECOR1042
Grade: Not sure yet
Dec 30, 2021
Wouldn't take again

It's like ECOR 1041 but worse. Again, same condescending emails, unhelpful lectures from a few years ago, and unrelated labs as well as a difficult proctored final. The profs (if they even exist) don't care.

Get ready to read
Lecture heavy
Tough grader
1.0
5.0
ECOR1042
Grade: B
Jan 1, 2022
Wouldn't take again

same thing as the last ecor 1041, i want my money back at this point, why am i in university if teachers are like that? i can literally teach myself everything and be more productive than this course, so much stress... i wish that they reconsider her cause, if that is for the rest of my uni... im quitting, i can learn all those things online.

Lots of homework
Test heavy
Tough grader
1.0
5.0
ECOR1042
Grade: Audit/No Grade
Jan 13, 2022
Wouldn't take again

The work load was very heavy. Lectures were often not recorded by her instead by a different prof who can't be reached. Many topics in 1042 felt like they were last minute add in's so the slides would often have grammar issues and problems that were solved wrong. Overall messy and disorganized, I recommend going to outside sources for assistance.

Lots of homework
Test heavy
Group projects
1.0
4.0
ECOR1041
Grade: A-
Jan 26, 2022
Wouldn't take again

This is how her class goes; -lectures are 2-year-old comp science lectures. let me remind you this is an eng course - she doesn't teach these lectures its another lady, who still doesn't beat Youtube -if I hadn't have had any knowledge of coding before entering the course I would have failed -didnt actually learn anything i

1.0
4.0
ECOR1041
Feb 3, 2022
Wouldn't take again

She does not even teach her class. Just uses videos from a couple of years ago and says go to town. Do not expect to get much help unless you are talking with a TA. Coming from having little but some programming experience the class is not all that bad for me. However, I cannot imagine it for people that do not have any experience at all.

Lots of homework
Get ready to read
Tough grader
1.0
3.0
ECOR1042
Grade: A+
Feb 10, 2022
Wouldn't take again

In all honesty, get ready to research half things that are mentioned in class. MOST of the lectures were recorded by some other prof, and she contributes very little to them. When asked during her office hours about lecture stuff, she stumbles a lot, almost as if she never even cared to watch the lectures. I honestly would never have her again.

Get ready to read
So many papers
Tough grader
1.0
4.0
ECOR1042
Grade: A+
Feb 10, 2022
Wouldn't take again

Marking is very strict and work is very unclear. There was a question on the exam that was not even possible to solve. When I went to ask for the grade she said there was nothing she could do. Lectures were recorded a few years ago and the content is all over the place as if the lectures were frankensteined together.

Group projects
So many papers
Tough grader
1.0
4.0
ECOR1041
Feb 16, 2022
Wouldn't take again

This class is really poorly coordinated. You only see the Profs in pictures on the course brightspace page. The lectures are recorded by another Prof which quickly goes over things like it's a revision whereas in reality most people never learnt programming before. Apparently this course is easy for people with experience, but no experience u'r f

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
ECOR1042
Grade: D+
Mar 29, 2022

Already a difficult course if you have no coding experience but because she doesn’t teach it makes it impossible. Pre recorded lectures from a random prof, mistakes in the assignments. Very unclear overall.

Tough grader
Group projects
1.0
5.0
ECOR1042
Grade: A-
Apr 14, 2022

Doesn't actually teach anything in the lectures, you're better off using youtube or teaching yourself in any way. Instructions are always unclear on labs and assignments, which causes you to lose grades. Personally, I don't understand how this professor is still allowed to teach this class, given how there's not a single person likes her.

Tough grader
Lots of homework
Test heavy
1.0
5.0
ECOR1042
Jul 11, 2022

Horrible professor, truly the worst person to teach first year engineers, you should never take any of her classes. You will be spending every moment of your first year doing the labs and studying cause she doesn't teach you anything. The final in itself was a mess, way too many questions of such a high difficulty level that you will never pass.

Tough grader
Group projects
Test heavy
1.0
5.0
SYSC2004
Grade: Drop/Withdrawal
Nov 16, 2022

I took the course as an online offering in 2021. She uploaded short 20 min lectures that had nothing to do with the assignments and the lab. The assignments were pretty much an open-ended project. She was extremely unhelpful throughout the terms. Her exams were insanely difficult.

Tough grader
Lots of homework
So many papers
1.0
2.0
ECOR1041
Grade: A
Nov 24, 2022

The only reason I got an A in this class was because I had prior experience programing. She did not actually run any lectures but prepared the course material for instructors. The lecturers were poor and hard to learn from. The labs instructions were unclear and poorly written. The exam contained a section that was not covered on in class.

1.0
5.0
ECOR1041
Grade: C
Nov 24, 2022

Terrible prof worst possible

Tough grader
Get ready to read
Group projects
5.0
3.0
SYSC2006
Grade: Not sure yet
Dec 5, 2022
Would take again

She is very different in-person! She always explains questions with care and lots of examples. She will try her best to understand your question and help you visualize the problem. The Exam and Midterm is worth a lot but that's how engineering be.

Graded by few things
1.0
5.0
ECOR1042
Grade: F
Dec 9, 2022

The things that are taught in class will dont help you at all with the labs and the exam is more difficult than it should be. If you have never coded before university good luck.

1.0
5.0
ECOR1042
Grade: Not sure yet
Dec 15, 2022

she genuinely makes no sense. Its very hard to understand her and she cuts you off before you even finish asking your question. I also have no idea how I am doing in the course as the final exam is in 3 days and I haven't received any of my grades (apart from 3 quizzes that brightspace provides the grade back instantly).

4.0
3.0
SYSC2006
Grade: Not sure yet
Dec 15, 2022
Would take again

Cristina is quite decent (despite the bad reviews). She takes an effort to answer questions and does a lot of examples/visual explanations, which is much needed for a programming class. She has a bit of an accent, but it takes little time to get used to. The material can be confusing, but the practice exams they give out are really helpful.

Lots of homework
Lecture heavy
Test heavy
3.0
4.0
SYSC2006
Grade: Not sure yet
Dec 26, 2022
Would take again

Dr. Martin is much better in person, although she has little control over the exams, she delivers course content in the most digestible manner possible. Learning C is no easy task, the weight of the midterm and final are quite heavy, yet Dr. Martin tries to make the best of it by teaching well. Most of the poor reviews are from salty first years.

Graded by few things
4.0
3.0
SYSC2006
Grade: A+
Jan 12, 2023
Would take again

Dr. Ruiz Martin gets a bad rap for being associated with 1041/1042, but she is a lot better in person and is actually nice. Learning C isn't easy for most, and she does make the effort to ensure people mostly understand the concepts.

Caring
3.0
3.0
ECOR1042
Grade: A
Jan 18, 2023

Personally, I don't think she deserves the rate she has right now, she taught the course material pretty well with examples and seemed knowledgeable. PS I have python experience so the programming in this class was pretty easy. But your mileage might very well vary, I know a couple who struggled because of the lack of python experience.

Group projects
5.0
1.0
ECOR1042
Grade: Not sure yet
Apr 13, 2023
Would take again

Greatest professor in the history of data management professors. I have never felt so enlightened in my life. Attending her class, I felt as though the knowledge of every great computer scientist has been divinely revealed to me. There is no one who can stand up to her in intellectual prowess, nor in her phenomenal abilities as an educator.

Amazing lectures
Inspirational
Caring
2.0
4.0
SYSC2006
Grade: C+
Jun 15, 2024

she is ok at explaining but assignments are very challenging and here midterms are awful and do not defer here final exam as her deferred exams are much harder the scheduled one.

Tough grader
Test heavy
1.0
5.0
SYSC2006
Grade: A-
Sep 16, 2024

DO NOT TAKE SYSC 2006 WITH THIS PROFESSOR!!! She is not only impossible to understand, she cannot explain any concepts. In addition, she has some of the worst grading schemas. For example, you will receive a 50% on a lab if you get 505 to 99% of the questions right. She will yell at you for not showing up on time to lectures. Do not take her class.

1.0
5.0
ECOR1041
Grade: C
Oct 31, 2024

she was the course coordinator for ECOR 1041, idek why they're letting her do anything related to ECOR, horrible prof in every way, exam was very difficult compared to the practice exam and the online quiz, not a word understood in class, had to spend my reading week studying for the final, more than half the final was about the last 4 lectures.

Tough grader
Test heavy
1.0
5.0
SYSC2006
Grade: F
Dec 5, 2024

Dr. Ruiz-Martin's teaching was disappointing. Material lacked clarity, tests were excessively difficult and misleading, and grading was harsh. She was largely inaccessible outside class, and class questions were met with a judgmental tone, discouraging engagement. Additionally, poor guidance on setting up the compiler added unnecessary frustration.

Tough grader
Lots of homework
Test heavy
1.0
3.0
ECOR1042
Grade: Not sure yet
Dec 3, 2024

Honestly she is a nice person but genuinely for a first semester, she is not the best prof for this class, it feels like she assumes everybody knows everything.

Lecture heavy
1.0
1.0
ECOR1042
Grade: Not sure yet
Dec 9, 2024

exam was very weird, couldn't understand a word the prof uttered in class, don't even think about stepping foot in her class.

Tough grader
Participation matters
Group projects
1.0
5.0
ECOR1042
Grade: Not sure yet
Dec 9, 2024

This course has a 60% exam (50% on exam passing requirement) which is tough even if you study a lot. Lab groups are assigned, you do not get to pick. The lab instructions are unclear and are frequently changed after they are posted which forces you to redo the labs if you did them ahead of time. There are 5% of bonus marks which is nice.

Group projects
Test heavy
Graded by few things
2.0
3.0
SYSC2006
Grade: Not sure yet
Dec 11, 2024

There isn't much to gain from attending her lectures, you're better off self teaching C if you can. The Lab demoing being in person was annoying, and the assignments were very long for how little they were worth. The exam was fair and I did learn a good amount from this course, but mostly on my own.

EXTRA CREDIT
Lecture heavy
Test heavy
1.0
5.0
SYSC2006
Grade: A+
Dec 12, 2024

DO NOT I REPEAT DO NOT TAKE THIS PROF. If you have this prof try to switch ASAP please listen to these reviews do not make the same mistake as I did and assume its blown out of proportion. She should get a 0 if possible. She ripped a midterm out of a students hands and sent him to the deans because he tried to write his name after time was up.

Tough grader
Lots of homework
Graded by few things
1.0
4.0
SYSC2006
Grade: A+
Dec 12, 2024

Ripped a guys test out of his hand, gave him a 0 and sent him to the dean's office because he forgot to write his name on the midterm and wrote it after she said times up. Incoherent lectures that are impossible to follow and if you don't know how to code prior you will struggle. She got a horrible rating for a reason, don't take her at all cost.

Participation matters
1.0
5.0
ECOR1042
Grade: A
Dec 18, 2024

Her lectures were pointless to attend because you can't even understand her, and she skips over content if she hears a single whisper, her teaching was not good and assumed people knew what she was talking about, she barely went over the slides and just went through code. The final exam was toughly graded and lab instructions unclear.

Tough grader
Test heavy
1.0
5.0
ECOR1042
Grade: Not sure yet
Dec 12, 2024

She seems like a nice person but this was an incredibly difficult course to take with her. She rarely used the lecture slides and did not explain concepts well. If you are coming into the first year with no programming experience you will find this course incredibly challenging. The exam was pretty tough and the lab instruction wasn't great either.

Tough grader
Group projects
Test heavy
1.0
5.0
ECOR1042
Grade: B
Dec 18, 2024

The professor is bad at explaining; you cannot understand anything. She expects you to know everything and just follow along with her as she writes her code. Her marking is really tough, especially on the final exam. The lab instructions are also really unclear. The professor also freaks out and stops talking completely when she hears a whisper.

Tough grader
Participation matters
Test heavy
2.0
3.0
ECOR1042
Grade: B+
Dec 18, 2024

Listen, she seems like an amazing person but I cant understand her for the life of me and she doesnt seem to stimulate anyones interest in the class. The objectives arnt clear, but if you know how to code you should be fine.

1.0
4.0
ECOR1042
Grade: A-
Dec 19, 2024

Awful lectures. Half the time she doesn't even use the lecture slides and just displays code she's writing, expecting everyone to just follow along. If you don't understand the concepts (which is likely because she barely explains them) its impossible to know what's going on. The labs and exam are also way harder than what's shown in class.

Group projects
1.0
4.0
ECOR1042
Grade: C+
Dec 19, 2024

She isn't the worst but definitely not the best. She's lowkey a crash out if you talk during one of her lectures then she'll report you, which is kind of justified because there are so many people in the lecture hall. Her teaching is pretty sub par because she just codes the whole class and expects you to follow along, and rarely refers to slides.

Tough grader
EXTRA CREDIT
Group projects
4.0
4.0
ECOR1042
Grade: A+
Dec 19, 2024

Can she be a little hard to understand? Yes. But pay attention and it's ok. Her writing code in lecture was helpful to me. The final exam... 28 questions, and 3 had typos that drastically changed their meaning. The exam is make it or break it for students, least you can do is have it polished. Whoever wrote/edited it should be shunned for a while.

EXTRA CREDIT
3.0
5.0
SYSC2006
Grade: D+
Dec 21, 2024

She is not bad , but she is teatching hard classes to a huge number of registered students so she might look strickt and harsh but this is to keep things under control. Get ready for a lot of lab work which is helpful , and 2 assignments that take a very loong time to complete

Lecture heavy
Accessible outside class
3.0
2.0
ECOR1042
Grade: A+
Dec 22, 2024
Would take again

I find that her rating is a little too harsh, the main reason that people may not like her and the course is that it is a big step up in coding from computation and programming and that her accent is a little hard to understand and contributes to making it hard to pay attention. The labs aren't too bad.

Clear grading criteria
5.0
2.0
ECOR1042
Grade: A+
Dec 27, 2024
Would take again

Lectures had good examples, wooclapped, which helped alot. She also breaks down complex topics in her office hours nicely. Labs were alr too. The final exam was pretty fair and easy, mcq's were alr (some from the lecture wooclaps) and long answers were just lab exercises. Just make sure to understand labs and lecture content, then ur all set.

EXTRA CREDIT
Caring
2.0
4.0
ECOR1042
Grade: A+
Jan 6, 2025

Honestly one of the easiest exams , however labs are lengthy and difficult. She speaks way too fast and does not make any sense, her in class examples are much harder than the exam which is good but still I was lit always confused . in class.. shes a sweetheart tho

5.0
1.0
ECOR1042
Grade: A+
Jan 7, 2025
Would take again

wow. wow. wow. wow. dont understand how so many people struggled with this class, but honestly, wow. no words. yeas i know i typed some words here... not tryna GLAZEEEE but....... i really loved this prof. i would take her any day. even more than lebron. sike nah not more than lebron But! in all seriousness, she's great.

Gives good feedback
Inspirational
Caring
1.0
5.0
ECOR1042
Grade: B-
Jan 8, 2025

Very hard prof to understand, Wouldn't suggest her to no one, she seems friendly at first, but she isn't. 0/10 wouldn't recommend.

Participation matters
Gives good feedback
Caring
1.0
3.0
ECOR1041
Grade: Not sure yet
Jan 21, 2025

She crashes out anytime someone is whispering in the back and she treats us like kindergarteners. You also can't understand what she is saying. Switch out if you can.

Participation matters
2.0
4.0
ECOR1042
Grade: A+
Feb 1, 2025

Extremely hard to understand sometimes, the course itself (ECOR1042) wasnt hard. If you talk in her class she crashes out lol

1.0
4.0
ECOR1041
Grade: Not sure yet
Feb 4, 2025

Loud and kinda hard to understand without focusing exclusively on what she's saying (really heavy accent). Crashes out over almost anything tho lol. istg she's got a spider-sense for anything remotely close to whispering in her class, she'll report you for an academic offence cuz of it. Really high pitched I think I have tinnitus now

5.0
2.0
SYSC2006
Grade: B+
Feb 8, 2025
Would take again

CRM is a good prof, she sometimes she doesn't know what she's teaching.Llike sometimes she gets confused what she's teaching and eventually makes students confuse, but later she gets back on track & it starts to make sense lol. The lectures are pretty fun, she's a bit tough to talk to and a tough grader but she's very welcoming & super energetic.

Tough grader
Respected
4.0
2.0
SYSC2006
Grade: A+
Feb 8, 2025
Would take again

She has got that accent, but once you get the hang of it istg she's literally the best professor you will ever come across in SYSC department. When you don't understand something even after 4th explanation, she's ready to explain it the 5th time. She's sweet, very welcoming but a tough grader. Get ready to read your butt off for the exams

Tough grader
Get ready to read
Amazing lectures
1.0
4.0
ECOR1041
Grade: Incomplete
Feb 10, 2025

Horrible prof I don't know how she was hired

1.0
5.0
ECOR1041
Grade: Incomplete
Feb 17, 2025

Accent is unbearable. On top of that she rushes through slides given you no time to even process what she said before you write it down. If you talk or let alone breathe she will get angry and give you an academic offence. Overall a very immature prof and not suitable for a course like this as she mispronounces 50% of the functions in python.

Get ready to read
Lecture heavy
1.0
3.0
ECOR1041
Grade: Incomplete
Feb 18, 2025

Accent hard to follow and being someone who has coded before, this class is a mess and teaches python in an awful way ie: functions before loops while also focusing on tons of useless theory that is just made to mess with your mind. Also, threatens with academic offenses when talking even right after a quiz. Avoid this prof.

Tough grader
4.0
2.0
ECOR1041
Grade: Not sure yet
Feb 20, 2025
Would take again

Came in with 0 coding experience and didnt read the FREE textbook at all. If you pay attention and review notes you should have 0 problems. Her accent is strong (Spanish I believe) but very easy to listen through, (tho she sometimes talks a bit fast). Anyways, to the ppl who complained to her about tapping the mic, you are INSANELY soft like jeez.

Participation matters
Clear grading criteria
Caring
1.0
2.0
ECOR1041
Grade: A-
Feb 27, 2025

Most annoying prof I've ever had, doubt anyone will ever top it. Dreaded going to her class.

5.0
3.0
ECOR1041
Grade: A+
Feb 28, 2025
Would take again

she is nice

1.0
3.0
ECOR1041
Grade: Rather not say
Feb 28, 2025

lectures are extremely loud and piercing (not really her fault but yeah), TA's and professors monitoring final were extremely loud and distracting, and having an entire question on the final dedicated to a program only used once in the course feels quite unfair, highly suggest learning from any other prof or method possible

Tough grader
Participation matters
Graded by few things
2.0
5.0
ECOR1041
Grade: A
Mar 2, 2025

Her accent hurt my head, which sucks because she can't do much about it. Her voice is insanely high and she gets really mad at the slightest noise so extra loud. Overall, its an easy course but she somehow managed to make it confusing.

1.0
3.0
ECOR1041
Grade: Rather not say
Mar 3, 2025

If you have the option, try to take this course with another prof.

Tough grader
1.0
5.0
ECOR1041
Grade: F
Mar 4, 2025

very hard to understand accent. the rudest professor i have ever had, turns simple concepts into confusing ones.

1.0
4.0
ECOR1041
Grade: C+
Mar 19, 2025

Put material on weekly quizzes that we hadn't been taught, then blamed students for not reading the textbook and figuring it out. Threatened to give academic integrity offenses for people talking in class, and just an overall bad teacher. Her accent and high pitch voice also make her pretty difficult to understand.

Participation matters
1.0
5.0
ECOR1041
Grade: Not sure yet
Apr 16, 2025

Absolutely the worst professor for first year Carleton Engineering students. Most people would say its because of her thick accent and that you cant understand the lecture, but lets put that aside. Extremely strict on grading and itches to gives 0s, she'll probably give a you 0 for miswriting your name.

Tough grader
Group projects
1.0
5.0
ECOR1041
Grade: F
Apr 21, 2025

Avoid her, bad accent and voice, not respectful and unclear

Tough grader
Get ready to read
1.0
4.0
ECOR1042
Grade: Not sure yet
Apr 21, 2025

Cristina is a very bad professor; she gives constant warnings that she will write you up for academic violation for no reason, gives horrible feedback and is super strict with grading, puts material she barely taught in class on her exam, I studied the textbook only because I couldn't understand her in class. Avoid her at all costs after 1041/42.

Tough grader
Get ready to read
1.0
5.0
ECOR1042
Grade: F
Apr 27, 2025

Christina is such a horrible prof. she will teach you something and it will be completely wrong. she also tells you the wrong things on the exam to purposefully mess with you. also her English is so bad your better off learning from a a 2 year old baby than attending her lectures. worst prof in Carleton by far

Tough grader
Lecture heavy
1.0
5.0
ECOR1042
Grade: F
Apr 27, 2025

if you are seeing this and seeing the 1 positive comment out of all the negative ones thinking you can handle her. I promise you cannot. I thought I could do the same and she is so awful. take this as a sign and switch profs if you can. and if you can't then you'll see what everyone means by she's a horrible prof

Lots of homework
So many papers
Lecture heavy
1.0
5.0
ECOR1042
Grade: B
May 1, 2025

Terrible at explaining things and very hard exam

1.0
5.0
ECOR1041
Grade: A-
May 5, 2025

The material isn't difficult, and you'll grasp it quickly. The final exam is tough, so code like your life depends on it. Stay up to date and know the hardest coding concepts; they're probably on the exam. Her lectures are hard to sit through. The sample midterm was accurate, so practice the material she provides.

Tough grader
Get ready to read
Lots of homework
5.0
4.0
SYSC2004
Grade: A-
May 17, 2025
Would take again

She's good but gets blamed for teaching a hard class. Just do the assigned work and should be fine!

Tough grader
Lecture heavy
Test heavy
2.0
4.0
ECOR1042
Grade: A+
Jun 4, 2025

she stops alot during lectures for noises which pissed me off, her explaination is not the best you would have to study at home for sure

Group projects
Lots of homework
Hilarious
5.0
3.0
SYSC2004
Grade: A-
Aug 18, 2025
Would take again

Good prof just do the work - the class is poorly structured

Tough grader
Clear grading criteria
4.0
3.0
ECOR1042
Grade: A+
Sep 4, 2025
Would take again

Very kind and helpful prof. Lots of bad reviews because she has a strong accent and is hard to understand but she's a good prof.

Participation matters
Gives good feedback
Caring
1.0
1.0
SYSC2006
Grade: A-
Sep 10, 2025

Not great. Her bad attitude is going to backfire one day.

Tough grader
So many papers
1.0
4.0
ECOR1041
Grade: Not sure yet
Sep 15, 2025

Speaks far too quickly. I don't mind her accent at all, but she'll often skim through slides containing important information for the course without really explaining them, then expects us to answer questions related to the information she practically didn't cover

Get ready to read
Lots of homework
1.0
4.0
ecor1031
Grade: A
Oct 7, 2025

Awful teacher teaches a class that can be self-learned online for free but requires mandatory attendance to classes. Quizzes are awful and long as hell and often give a incorrect answer if you just added a extra space.

1.0
4.0
ecor1031
Grade: Not sure yet
Nov 17, 2025

Try to avoid her at all cost.

Tough grader
Get ready to read
Test heavy
5.0
4.0
SYSC2006
Grade: Incomplete
Nov 18, 2025
Would take again

She puts a lot of effort into her lectures and will answer your questions very well. Very kind and helpful professor, if you're confused, just ask questions and she will help you.

Participation matters
Gives good feedback
Accessible outside class
1.0
4.0
ecor1031
Grade: Not sure yet
Nov 21, 2025

Will stop in the middle of class if there is a slight whisper. Is sometimes very difficult to understand. Goes too fast to keep up with and doesn't accept feedback on it.

Get ready to read
Lecture heavy
1.0
5.0
ecor1031
Grade: B
Nov 24, 2025

god awful, god awful,

Tough grader
Get ready to read
Participation matters
1.0
4.0
ecor1031
Grade: B
Nov 24, 2025

Awful made hated school because of her

Tough grader
Participation matters
Lecture heavy
1.0
2.0
ecor1031
Grade: A+
Nov 26, 2025

Might have been the biggest waste of my time ever

5.0
4.0
ecor1031
Grade: Incomplete
Dec 1, 2025
Would take again

Do not listen to the other reviews, prof is amazing at teaching the content in this course and provides excellent feedback. interactive wooclaps are really informative and she explains everything. Don't be shy to ask questions during the lecture or after. Just make sure to pay attention in the lectures.

Gives good feedback
Lecture heavy
1.0
4.0
ecor1031
Grade: Not sure yet
Dec 2, 2025

If you value your gpa, your mental health, or your sanity try to take lynn marshall. Her grading is so atrocious. she was marking based off 0.25 and 0.5 marks on the midterm. she lives to give zeros. there are no negotiations for your lab marks. you are also not allowed to ask questions during your midterm. please try to escape. dont be a victim.

Tough grader
Get ready to read
Lecture heavy
4.0
2.0
ECOR1041
Grade: A+
Dec 3, 2025
Would take again

yall just mad because you failed and you don't like her, albite, annoying voice. she's a fine prof, everyone can understand her more than tash anyways.

1.0
5.0
ecor1031
Grade: Not sure yet
Dec 9, 2025

Awful experince listening to her lectures

Tough grader
Get ready to read
3.0
3.0
ecor1031
Grade: A
Dec 6, 2025
Would take again

Decent lecture layouts, can be hard to understand what she's saying at times.

Caring
1.0
2.0
ECOR1042
Grade: A
Dec 10, 2025

I could care less about her speaking, however when I asked her a question about grading when one of the members of my group used chat and the entire group got zero, instead of receiving some messaged being expected like "sorry I cant do anything", she threaten in email that I would be reported to the dean if I ever ask that question ever again.

4.0
2.0
ecor1031
Grade: A+
Dec 10, 2025
Would take again

She is extremely overhated. Very good lecturer and explains concepts very well. People complain about her accent but its very understandable.

4.0
3.0
ecor1031
Grade: A-
Dec 10, 2025
Would take again

Extremely over hated professor which is completely un-deserved. I found that Dr. Ruiz-Martin was one of the few professors that can actually TEACH a class. There are MANY opportunities to gain bonus points and understand the concepts if you simply attend the lectures. Engagement is great, she explains things very well, and Wooclaps are a helpful!

Participation matters
EXTRA CREDIT
Amazing lectures
2.0
3.0
ecor1031
Grade: Not sure yet
Dec 11, 2025
Would take again

She is fine. I never really listened to her lectures anyways, but the slides used were good enough to do well in the course. Of course the accent is annoying but the way she does a Q/A every single class and has discussion forums is nice.

Tough grader
Participation matters
Clear grading criteria
1.0
3.0
ecor1031
Grade: A
Dec 13, 2025

Attendance isn't mandatory, but you'll get bonus marks for participating in Wooclap. Honestly learned more about concepts that I wasn't familiar with from W3 Schools and other sites than actually paying attention and using the lecture slides. Just make sure to do the labs and the practice questions, and you'll survive, hopefully...

Participation matters
Clear grading criteria
1.0
5.0
ecor1031
Grade: Not sure yet
Dec 14, 2025

Don't listen to the students glazing her, this class is not easy at all. I think the worst part is the grading scheme. If you don't pass the class with a midterm worth 30% and final worth 70%, you fail, and she won't even consider your lab and quiz grades. Basically all that extra work for nothing. Probably gets off on failing students.

Tough grader
Get ready to read
Lecture heavy
2.0
2.0
ecor1031
Grade: A
Dec 16, 2025

Lectures are mandatory and boring. Her accent also makes her difficult to understand at times and her attitude is atrocious but the course was really easy and she's honestly not the worst prof in the world

Participation matters
Test heavy
1.0
5.0
SYSC2006
Grade: Not sure yet
Dec 16, 2025

She is a really good person but her accent is impossible to understand. Trying to focus in this class is really hard. I feel so tired after her classes.

1.0
4.0
ECOR1041
Grade: A-
Dec 16, 2025

imposble to understand, slides are terble for studying, power trips and stops class if poeple mke noise, midterms and exams are difcult, does not awnser questions

1.0
5.0
SYSC2006
Grade: Not sure yet
Dec 20, 2025

One of the most unapproachable and uncaring professors I've ever had. Lectures are confusing, questions are brushed off, and she acts annoyed when students ask for help. This professor seems like she wants people to fail. There is no support, no flexibility, and zero empathy. She is rude, cold, and completely inconsiderate . Avoid at all costs.

Lots of homework
1.0
4.0
ecor1031
Grade: A
Dec 23, 2025

one of the worst professors i have ever encountered in my career so far, made my life miserable and all the good reviews are just her little minions glazing. Barley helps the accent was thick and she was trying to teach a programming language when she cant speak English properly. DO NOT TAKE.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
ecor1031
Grade: A-
Dec 23, 2025

Don't listen to the students glazing her, this class is not easy at all. I think the worst part is the grading scheme. If you don't pass the class with a midterm worth 30% and final worth 70%, you fail, and she won't even consider your lab and quiz grades. Basically all that extra work for nothing.

Tough grader
3.0
2.0
ecor1031
Grade: A+
Dec 23, 2025
Would take again

Not the greatest lecturer (accent is not that bad though) but all the course material was well organized online and there were lots of opportunities for practice and bonus marks. Midterm and exam were as expected and grading was fair. Was also very available online to answer questions about lectures and labs.

Clear grading criteria
Accessible outside class
Online Savvy
4.0
2.0
ecor1031
Grade: A+
Dec 24, 2025
Would take again

Good prof, hated for no reason. She has an accent but you can still understand her. A free A+ if you've done basic coding before and keep on top of everything. Lots of bonus (up to 5.5%). Exams were easy as long as you did the labs and quizzes and you actually understood them. Watch an hour long python youtube vid before and you're fine.

1.0
4.0
ecor1031
Grade: A-
Dec 24, 2025

Not a good professor, stops the class if anyone of the 250+ students talk which is hard to control and will make the lectures unfinished and make you have to read the lecture on your own time. She also just reads off slides and is hard to learn much from the lectures.

Tough grader
Lots of homework
Lecture heavy
3.0
3.0
SYSC2006
Grade: A+
Dec 27, 2025
Would take again

Decent teacher, kind of annoying but you get used to it. The exams and midterms feel mostly fair. Her class structures are nice, the labs are easy but force you to understand the material, and the assignments are a little more in depth. She hands out a lot of bonus marks especially if you go to class. Really trys to make sure everyone understands.

Clear grading criteria
Lecture heavy
Graded by few things
4.0
4.0
ECOR1041
Grade: A
Dec 27, 2025
Would take again

She was just fine for this course. I find the content could be learned just from reading lecture slides alone. She is a tough grader which is annoying. She was very nice in person. Her accent does give me a migraine, not an insult just a fact. She's kinda cute tho... Have to take again so we'll see where the tide takes me. Idk why shes rated so bad

Tough grader
Get ready to read
5.0
4.0
SYSC2004
Grade: A-
Dec 29, 2025
Would take again

She's a good teacher

Tough grader
Clear grading criteria
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 71 grades
Most common grades:
Not sure yet (32)
A+ (22)
A- (15)
Grade Distribution
A(34)B(7)C(5)D(3)F(6)A-/B+(17)
Based on 112 reported grades
Not sure yet: 32
A+: 22
A-: 15
A: 12
Common Tags
Tough grader (45)
Get ready to read (27)
Lots of homework (25)
Test heavy (23)
Lecture heavy (18)
Participation matters (16)
Group projects (14)
Caring (8)
Rating Trend

Improving

+0.28 avg change
Jun
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

SYSC2004

4.0

(4)

SYSC2006

2.6

(18)

ecor1031

1.9

(21)

ECOR1042

1.7

(36)

ECOR1041

1.4

(36)
+1 more courses
Difficulty by Course

ECOR1044

5.0

SYSC2004

4.0

ECOR1041

4.0

ECOR1042

3.9

SYSC2006

3.7

Similar Professors