1.9
Quality3.8
Difficulty23%
Would Retake116
Reviews23%
Would Retake
116
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
52%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.28 avg changeRatings by Course
SYSC2004
4.0
(4)SYSC2006
2.6
(18)ecor1031
1.9
(21)ECOR1042
1.7
(36)ECOR1041
1.4
(36)Difficulty by Course
ECOR1044
5.0
SYSC2004
4.0
ECOR1041
4.0
ECOR1042
3.9
SYSC2006
3.7
Reviews (116)
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.
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)!
Didn't record a single lecture throughout the entire class, learned from videos made years ago by a different prof.
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.
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 $
I would rate a 0 if I could. All the other ratings you see here are true btw
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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.
Terrible prof worst possible
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
exam was very weird, couldn't understand a word the prof uttered in class, don't even think about stepping foot in her class.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
Extremely hard to understand sometimes, the course itself (ECOR1042) wasnt hard. If you talk in her class she crashes out lol
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
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.
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
Horrible prof I don't know how she was hired
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.
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.
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.
Most annoying prof I've ever had, doubt anyone will ever top it. Dreaded going to her class.
she is nice
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
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.
If you have the option, try to take this course with another prof.
very hard to understand accent. the rudest professor i have ever had, turns simple concepts into confusing ones.
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.
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.
Avoid her, bad accent and voice, not respectful and unclear
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.
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
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
Terrible at explaining things and very hard exam
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.
She's good but gets blamed for teaching a hard class. Just do the assigned work and should be fine!
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
Good prof just do the work - the class is poorly structured
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.
Not great. Her bad attitude is going to backfire one day.
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
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.
Try to avoid her at all cost.
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.
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.
god awful, god awful,
Awful made hated school because of her
Might have been the biggest waste of my time ever
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.
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.
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.
Awful experince listening to her lectures
Decent lecture layouts, can be hard to understand what she's saying at times.
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.
She is extremely overhated. Very good lecturer and explains concepts very well. People complain about her accent but its very understandable.
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!
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.
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...
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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
She's a good teacher
Class Info
Online Classes
100%
Attendance Mandatory
52%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.28 avg changeRatings by Course
SYSC2004
4.0
(4)SYSC2006
2.6
(18)ecor1031
1.9
(21)ECOR1042
1.7
(36)ECOR1041
1.4
(36)Difficulty by Course
ECOR1044
5.0
SYSC2004
4.0
ECOR1041
4.0
ECOR1042
3.9
SYSC2006
3.7