2.8

Marzieh Ahmadzadeh

Computer Science - York University - Keele Campus

2.8
Quality
3.9
Difficulty
46%
Would Retake
89
Reviews
2.8
Quality
3.9
Difficulty
2.8
Helpful
2.8
Clarity

46%

Would Retake

89

Reviews

Rating Distribution
Official

5

21

4

14

3

11

2

11

1

32

What Students Say

The worst part was the course material was actually interesting, but she ruined it

EECS3421 - 1.0 rating

Lectures are not that bad but her grading is horrible

EECS2030E - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

31%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 48 grades
Most common grades:
A (16)
Not sure yet (13)
Incomplete (12)
Grade Distribution
A(26)B(9)C(3)D(3)F(1)A-/B+(8)
Based on 80 reported grades
A: 16
Not sure yet: 13
Incomplete: 12
A+: 10
Common Tags
Tough grader (41)
Lots of homework (17)
Test heavy (17)
Caring (11)
Lecture heavy (11)
Skip class? You won't pass. (10)
Amazing lectures (9)
Graded by few things (8)
Rating Trend

Improving

+0.31 avg change
Mar
Apr
May
Jul
Nov
Dec
Last 6 months
Ratings by Course

EECS2030

2.9

(63)

EECS2030E

2.8

(6)

EECS3421

2.7

(15)

EECS2031

1.8

(4)

EECS4313

1.0

(1)
Difficulty by Course

EECS4313

5.0

EECS2030

4.0

EECS2030E

4.0

EECS3421

3.7

EECS2031

3.3

Reviews (89)
1.0
5.0
EECS2030
Grade: Not sure yet
Nov 1, 2020
Wouldn't take again

She assigns weekly worksheets for this class (which has never been done before) and gives the hardest possible questions on the midterm (most of which were about material not covered in class). Whenever someone asks a question about anything, she'd just brush it off and say that you shouldn't be asking for help. Just avoid her at all costs.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
EECS2030
Grade: Not sure yet
Nov 1, 2020
Wouldn't take again

She's one of the worst teachers I've had so far during Covid-19, I understand that some adjustments had to be made because of Covid but she straight up will reject your questions under the pretense of "acedemic honesty", at this point she sounds like a broken record. It's hard enough we have to learn at home so maybe once she should've helped us.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
EECS2030
Grade: Not sure yet
Nov 1, 2020
Wouldn't take again

I enrolled in this course to deepen my understanding of high level java programming, but instead, we are taught low level memory management stuff like memory diagrams and pointers; none of which are mentioned on the course outline. As a result, we were tested on this, and the midterm was extremely hard. Assignments all focus on recursion, not OOP.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
EECS2030
Grade: Drop/Withdrawal
Nov 3, 2020
Wouldn't take again

By far one of the most UNHELPFUL professors I've ever had at this institution. She always says "you should know this" or "this was already talked about" when in fact it never has been. She always either says that or makes up some excuse like "I have other students to help" when in fact she's probably saying the exact same thing to them. AVOID!

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
3.0
EECS2030
Grade: Not sure yet
Nov 23, 2020
Would take again

Kinda confused by all the 1 rate reviews... She isn't the best prof I've ever had, but definitely not the worst. You can tell she is very knowledgable and concisely goes over each topic. She is really sweet and caring! Her teaching style is very slow which I personally like since It takes some time for me to pick up topics super quickly! Solid 3/5!

Respected
Participation matters
Caring
2.0
4.0
EECS2030
Dec 18, 2020
Wouldn't take again

Not nice at all! Her worksheets and assignments are full of errors, but she REFUSED TO ACKNOWEDGE or CORRECT THEM! The assignments and worksheet questions were absurd and not related to the lecture. Her slides are ugly. Overall, not a good prof, try to avoid her.

1.0
4.0
EECS2030E
Dec 27, 2020
Wouldn't take again

Her assignments and worksheet are so vague and only her solution is accepted when there are several correct answers. She pretends to be nice but it is not a good pretense. I can feel that she dislike students. She never acknowledge her mistake in the assignments and worksheets.

4.0
4.0
EECS2030
Grade: A
Dec 28, 2020
Would take again

She is a good prof and explains the topics very clearly. She is also very patient with questions and asks for feedback after every major assignment/ test. If you don't attend her lectures/ watch the recordings, it will be a very difficult class because her slides aren't very good. It is hard to argue for marks since it depends on how the code runs.

Respected
Lecture heavy
Tough grader
4.0
3.0
EECS2030
Grade: A
Dec 29, 2020
Would take again

Not the best in the department, but definitely not a 1/5 like people seem to be giving her. Lectures somewhat slow but questions answered thoroughly. Participation acts as bonus marks to encourage asking questions often. Assignments were somewhat vague but doable. Many simple worksheet assignments for easy marks too. Feedback took forever though.

Participation matters
Caring
5.0
3.0
EECS2030
Feb 11, 2021
Would take again

She explains everything very clear. you can understand what happens exactly. very good prof.

Participation matters
Inspirational
Amazing lectures
4.0
3.0
EECS2030
Grade: Incomplete
Apr 6, 2021
Would take again

She explains all the concepts clearly in class. If you skip class, you're going to have a hard time in the class because all of the labs and tests are based off of lecture material. My only issue is that she may not respond to all your emails, but you can visit her during office hours and talk to her during lectures

Respected
Skip class? You won't pass.
Caring
3.0
3.0
EECS2031
Grade: A
May 3, 2021
Wouldn't take again

Marzieh herself has an OK teaching style, but her grading scheme is questionable at best for a computer science course; your answer has to be nearly identical to hers or the TAs mark it incorrect. Labs are doable and most answers are provided in either lecture or readings. Responds to emails quickly. Wouldn't avoid, but also wouldn't recommend.

Skip class? You won't pass.
Caring
Tough grader
2.0
3.0
EECS2031
Grade: A
May 4, 2021
Wouldn't take again

Not a good listener of questions during lectures. Teaches more like a bootcamp than a university professor. Marking is very questionable as TA's only give grades for exact copies of their solutions, but this is consistent with York. Labs take little to moderate time. Course felt more like being a code monkey than learning at university level.

1.0
4.0
EECS2031
Grade: Not sure yet
Nov 19, 2021
Wouldn't take again

Rude and unprofessional lectures are a pain to watch. has a low rating for a reason avoid at all cost. better off watching a youtube video.

3.0
4.0
EECS2030
Grade: B
Nov 20, 2021
Wouldn't take again

She covers topics in necessary detail to help students understand the concepts. However the exams are quite difficult and time consuming. I never managed to attempt all questions, not enough time in my opinion. The programming exams can be quite challenging but she does allot enough time for those, usually a week and trust me, it takes a week��

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
EECS2030
Grade: C+
Dec 13, 2021
Wouldn't take again

Just avoid if you can. Every course i took at York decides pass/fail based on cumulative score from all work submitted. She has her own criteria where she bases it on performance of midterm and final exam alone. So if you do poorly on those even though your total is higher than 60 from everything put together, you wont pass. Its a nightmare.

Lots of homework
Test heavy
Tough grader
3.0
4.0
EECS2030
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

In my opinion her exams arent difficult its just that I type slow, read slower and process information even slower. So it takes me an hour to solve a question which she expects to be solved in under 20 minutes. If you are like me then in class exams will be a challenge to complete. However take home assignments were useful and i had enough time.

Skip class? You won't pass.
Test heavy
Tough grader
3.0
4.0
EECS2030
Grade: Not sure yet
Dec 16, 2021
Wouldn't take again

Her teachings are decent but her tests questions are poorly written and you will take some time to understand what she wants and she also has a stupid 50% rule which kinda annoyed me.

Participation matters
Skip class? You won't pass.
Graded by few things
5.0
3.0
EECS2030
Grade: A
Dec 26, 2021
Would take again

Easy work and good lecturing. Only issue with her is the time it takes for her to reply to emails, she's not always available, programming tests require dozens of questions to be asked and how her TAs don't mark properly at all for some reason.

4.0
3.0
EECS2030
Grade: C+
Dec 28, 2021
Would take again

She is strict and her 50% rule is annoying but the course material and lectures build confidence. The assignments are designed to help one master lecture topics, and exam questions are not difficult but can be time consuming. The lecture slides on their own are lacking, cant use it for review unless you attended lectures and took notes alongside.

Skip class? You won't pass.
Test heavy
Lecture heavy
3.0
3.0
EECS2030
Grade: A+
Jan 10, 2022
Wouldn't take again

Not too hard of a course but near the end when content got harder, the lectures weren't too clear. Attend lectures tho bc main source of info. No textbook! Grading criteria was pretty nice bc 2 programming assignments each 15% -- but need a lot of clarity for them (have to ask qs). Tests good/fair difficulty but exam kinda hard. Very sweet prof.

Skip class? You won't pass.
Caring
Tough grader
4.0
4.0
EECS2030
Grade: B+
Jan 21, 2022
Would take again

She is honestly a very sweet prof and always cares for her students. You need to go to her lectures otherwise it can be confusing. Around the last 2 weeks, the course does tend to be much harder and more unclear. She does help with any questions that you have and does know what she is doing with lots of examples.

Gives good feedback
Accessible outside class
Caring
1.0
3.0
EECS2031
Grade: Not sure yet
Apr 7, 2022

A ridiculous professor! Always assume you know things which you should be learning from this course. Teaches materials on a very surface level and expects you to know everything from that teaching. AHH the lab and test instructions are very unclear and she does not want to explain it if you go and ask her questions about it. AVOID AVOID AVOID

Tough grader
Get ready to read
2.0
4.0
EECS2030
Grade: Not sure yet
Apr 25, 2022

the labs that we spend a lot of time finishing are just 10 % and she has a rule that if you do not pass the final and the terms exams you will not going to pass the course even if your grade in the labs and program exams are good. she is an ok professor but does not answers emails and her TAs are so bad. they always give wrong marks

Tough grader
Lecture heavy
1.0
5.0
EECS2030
Grade: Not sure yet
Apr 28, 2022

My main issue with her is the 50% rule. Basically, the avg of test1, test2, and the final exam must be at least 50% to pass the course. So, if u do good in labs, programming tests, and other activities that wont count towards this 50% rule.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
EECS2030
May 5, 2022

She has 50% rule, beside being a tough grader, if you have good marks in labs and programming tests you may not pass the course because of the 50% rule in two-term tests. labs taking time and worth 10%, lectures are heavy and she assumes that you know everything. Avoid taking this course with this professor.

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
EECS2030
Grade: A+
Jun 6, 2022
Would take again

the lectures were very informative if you are ready to actually learn this class is perfect for you. the tests are not easy but if you practice the lecture material enough you can get a good mark the first term test might be difficult since you are not used to it but it gets better. she is very caring and helpful in general

Amazing lectures
Caring
Test heavy
5.0
4.0
EECS2030
Grade: A+
Jun 24, 2022
Would take again

She is very nice and understanding. The material is pretty difficult. You must have a good understanding of Java to get a good grade in the course. The tests are difficult. The assignments were somewhat challenging. She explains the concepts in an understandable manner. Compare to other profs in the department, I think she was one of the best.

1.0
5.0
EECS2030
Grade: Incomplete
Oct 20, 2022

I wish there was a 0 grade to give her. If you're new to programming, this course is a nightmare. All your attempts will be graded 0 if you don't write in her way. She teaches materials in the worst way ever. Certainly, she is the worst prof I have ever had. She is so self-confident and sometimes offensive. You won't learn anything at all.

Tough grader
Test heavy
1.0
5.0
EECS2030
Grade: B+
Oct 22, 2022

I had this course with her and I regret it. Her teaching style doesn't help you to learn to code at all. The test terms are awful . I believe they don't determine your understanding of the material. I think her expectation is much higher than the level she teaches. You can do well in this course only if you already know how to do coding.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
EECS2030E
Grade: Not sure yet
Dec 11, 2022
Would take again

She is very organized but a tough grader, I understood her lectures better than James, because she has a very clear and step by step plan to teach you about Java. She actually tries to get you ready for real world job.

Tough grader
Amazing lectures
Clear grading criteria
2.0
5.0
EECS2030E
Grade: Drop/Withdrawal
Dec 12, 2022

Lectures are not that bad but her grading is horrible. If you dont pass a test case she'll just give you a 0 for that problem instead of manually looking at it and giving part marks. Takes time to reply to emails and if your coding background is not strong or if you do not practice a lot then good luck. Take her if you have a lot of coding practice

Tough grader
Participation matters
Test heavy
5.0
3.0
EECS2030E
Grade: Not sure yet
Dec 13, 2022
Would take again

Her lectures are very detailed and ensures there is a clear conceptual understanding of each topic. Her exams are based entirely off of lecture slides and in-class activities, thus, you know what to expect.

Amazing lectures
4.0
4.0
EECS2030E
Grade: A+
Dec 23, 2022
Would take again

She is not great but fair, you def need to do a lot self study for this course. Term test and exam are hard because of the amount of details you need to memorize

Tough grader
Clear grading criteria
1.0
4.0
EECS2030E
Jan 7, 2023

She assumes most of students have already perfect knowledge on oop concepts so the lecture are easy-go but the exams are too difficult. Also, only people who got some background can be successful on this course otherwise you gotta spend so much time or you will be so much behind

1.0
4.0
EECS2030
Grade: A
Jan 12, 2023

This professor fails to micromanage, i.e. if we are given an assignment/lab that is suppose to be 1 week long. she will release/open it a day or two late. Her assignment instructions are poorly written as well, asking for clarification is a hassle. For this course 2030, she is covering parts of data structures. This course is not about data struct

Tough grader
1.0
5.0
EECS2030
Grade: B+
Jan 12, 2023

Holy. I took this class last year and she made it super difficult. The PE's were extremely difficult and were WAY harder than the lecture materials.

Get ready to read
Lots of homework
Lecture heavy
3.0
5.0
EECS2030
Grade: F
Jan 15, 2023

She can teach the concepts well. Lectures are worth going to. Labs are a fair challenge, but the instructions are not clear whatsoever. Same with take home exams. You'd think you're lucky you get to take the exam home. Think again. Activities and lectures don't train you for how difficult the take home exams and final exam is. GOOD LUCK

Tough grader
Get ready to read
Lots of homework
3.0
4.0
EECS2030
Grade: B+
Jan 15, 2023

For EECS 2030 she had a rule where you had to have a passing average on the exam and midterm to pass the course. She was decent at lecturing. The labs were usually fair. The programming exams were hard and you have to start them right away. The grading criteria was very unclear at times and she was a bit uncaring. Overall Marzieh mid.

Tough grader
1.0
5.0
EECS2030
Grade: C
Jan 16, 2023

Pathetic professor. Made the course so unenjoyable and difficult in so many ways. Her decent teaching gets destroyed by her egotistic attitude, so rude...

2.0
5.0
EECS2030
Grade: A
Mar 28, 2023

Took 2 courses with her, EECS 2030 and EECS 3421, her lectures are okay, and you do need to spend time on your own to understand. However, her assessments (assignments and tests) are TERRIBLE. Assignments need lots of extra communication via email due to the instructions being very unclear and her tests are pretty hard. Avoid taking her courses

Tough grader
2.0
4.0
EECS3421
Grade: B
Mar 28, 2023

Took 2 courses with her, EECS 2030 and EECS 3421, her lectures are okay, and you do need to spend time on your own to understand. However, her assessments (assignments and tests) are TERRIBLE. Assignments need lots of extra communication via email due to the instructions being very unclear and her tests are pretty hard. Avoid taking her course

Tough grader
1.0
5.0
EECS3421
Grade: A
Apr 9, 2023

There are bad profs that are manageable but this prof was the absolute worse when it came time to assessments

1.0
4.0
EECS3421
Grade: B-
Apr 19, 2023

Marzieh thinks her answers are the only correct ones, and it's hard to convince her otherwise. She leaves assignment instructions vague and open to interpretation but then instructs her TAs to mark them based on how identical they are to her answer key, rather than consider if the student has given a correct answer. Do avoid.

Tough grader
Graded by few things
1.0
5.0
EECS3421
Grade: B
Apr 20, 2023

It truly does not get any worse than Marzieh, she does not respond to emails regarding her ambiguously written assignment questions. She tells the TA to mark assignments so that even if you have 90% of the answers right, you still get 0. She made the course unbelievably unpleasant. unfortunately, I'm limited to 350 characters. Avoid at all costs!

1.0
5.0
EECS3421
Grade: B
Apr 26, 2023

Avoid her at all costs if you can; she doesn't teach anything. Unless you very participate in classes, you won't get anywhere. Most of the assignments it is literally her way is the only correct way, like what? She will teach the bare minimum, give no resources, has awful assignments and an awful grading scheme!

Tough grader
Test heavy
Graded by few things
1.0
4.0
EECS3421
Grade: A
Apr 26, 2023
Would take again

She taught 2030 well, however that was not the case for 3421, she was unorganized, kept on changing assignment requirements, subjective marking (One of my assignments went from a 10% to 80% after a re-grade request), but most annoyingly she did not answer emails. The worst part was the course material was actually interesting, but she ruined it.

Tough grader
Test heavy
Graded by few things
1.0
5.0
EECS4313
Grade: Rather not say
May 4, 2023

Avoid her! HARSH marker. Many assignments took hours to set up w/ ZERO help. Sometimes she'd add instructions for assignments during office hours and if you didn't hear it then you're screwed. Final project was industry code that was impossible to set up/test and was UNFAIRLY graded by the industry people w/ no feedback or grading criteria given.

Tough grader
Participation matters
Group projects
3.0
3.0
EECS3421
Grade: B
May 6, 2023
Would take again

Not really the best prof but however she isnt really that bad as well. Only bad things are that her instructions are vague and she doesnt respond to emails.

Tough grader
Get ready to read
1.0
3.0
EECS2030
Grade: Audit/No Grade
Jul 10, 2023

She reminds me of Dolores Umbridge

1.0
3.0
EECS2030
Nov 7, 2023

This is for ENG4000, was very rude when spoken to and offered little guidance or feedback. Seems like she doesn't want to be there

1.0
4.0
EECS3421
Grade: Not sure yet
Dec 16, 2023

Not a good lecturer at all! The "lectures" were short videos she recorded and posted that were expected to watch before hand, so the entire lecture time was useless! Doesn't help that the posted videos were not detailed and lacked meaningful examples

Tough grader
Test heavy
Graded by few things
5.0
5.0
EECS2030
Grade: Incomplete
Feb 20, 2024
Would take again

Way better than Mufleh. The problem is that she has a fair expectations of students to know how to code which is the same expectations for any professor who may teach any advance coding class. The first lab test was reasonable. At least we could pass without having to deal with 10% average kind of exams. Tbh, I am learning a lot.

4.0
4.0
EECS2030
Grade: Incomplete
Feb 29, 2024
Would take again

Even though that I failed the first lab test with a grade that is close to 50 but coming from Mufleh last semester with a grade of 8 out of 100, I can confirm that we got a chance to pass this course. In terms of lectures, she is decent but you need to not fall behind and record her lectures so you can catch up later. Things are not impossible.

5.0
4.0
EECS2030
Grade: A+
Apr 13, 2024
Would take again

She allowed replacing the grade of any of the lab tests with the higher labtest grade. She did everything possible to ensure that we don't fail the course. The office hours were a great opportunity to learn more. I wish she had more office hours every week. 70% of the midterm was from her after class activities.

5.0
3.0
EECS2030
Grade: A+
Apr 13, 2024
Would take again

Alright here is CR7 again reporting to you after our midterm. Even though that I failed the first labtest with a grade close to 50, I was able to score an A+ grade in the midterm mainly due to attending lectures, recording them and attending office hours to ask questions. Many who ditched lectures did miserably in the midterm. 1/2

5.0
5.0
EECS2030
Grade: Incomplete
Apr 14, 2024
Would take again

One of the best professors in the EECS department. You need a lot of time to catch up with the ideas if you coming from James Smith classes.

1.0
3.0
EECS2030
Grade: Incomplete
Apr 15, 2024

Refuses to help when emailed and just directs students to a reappraisal form that never did anything. 80% through the course she drops the labs (10% of your grade) for no reason; then distributes the grade between labtest1-2, midterm, and final. Not everyone did good during labtest1 and midterm so it really affected them. Avoid this prof.

1.0
5.0
EECS2030
Apr 15, 2024

Not the best at explaining things and can get quite combative when asked simple things which makes for a tense learning environment. There is also a language barrier, her English is not the best and can be quite hard to understand.

Tough grader
Lots of homework
1.0
5.0
EECS2030
Apr 15, 2024

Be prepared to figure things out on your own. This professor doesn't have a healthy learning environment and any questions will either be ignored or be met with a rude reply. It would be less of an issue if she would just have clear concise announcements and instructions but no. The grading scheme is also weirdly skewed on a weird amount of work.

Tough grader
Lots of homework
Test heavy
5.0
4.0
EECS2030
Grade: A+
Apr 15, 2024
Would take again

Fair professor if you manage to dedicate a lot of time for the course specially coming from 1021. If you record her lectures and attend her office hours and fully understand the after class activity, you should be ok. Labs were lengthy and hard though. She opened the missed activities for everyone and assigned the higher lab test for both tests.

4.0
5.0
EECS2030
Grade: Incomplete
Apr 15, 2024
Would take again

Everyone passed this semester. She is a hard professor that will push you over your limits to learn.

1.0
5.0
EECS2030
Grade: Incomplete
Apr 15, 2024

Terrible

Tough grader
Test heavy
Graded by few things
5.0
5.0
EECS2030
Grade: Incomplete
Apr 15, 2024
Would take again

Hard professor but fair. She goes far and beyond during her lecture hours. You will need a lot of time for this course if you take it with her so plan your schedule wisely specially if all what you know about Java is EECS1021

4.0
5.0
EECS2030
Grade: A
Apr 15, 2024
Would take again

She did her best during the strike. she is one of the the toughest professors you may have at York. She helped students in terms of weight shifting and labs weight recalculations. You need to level up your skills prior to joining her class.

5.0
5.0
EECS2030
Grade: Incomplete
Apr 21, 2024
Would take again

She helped everyone who approached her during her office hours. She is a decent professor and not as bad as some people claim here. She is a hard professor who will give you a trillion idea in one lecture. Students need to be aware about this when take her courses. You need a lot of time for her lectures.

Tough grader
Lots of homework
Caring
5.0
1.0
EECS2030
Grade: A+
Apr 22, 2024
Would take again

She is one of the best, finest and hottest profs at York. She is nice and kind to her students!

Clear grading criteria
Caring
Respected
1.0
4.0
EECS2030
Apr 25, 2024

She will do everything she can to make this class hard for you. Do not believe the five stars.

5.0
5.0
EECS2030
Grade: B
Apr 27, 2024
Would take again

She is fair but hard. Be prepare to suffer a lot if you miss a single class. You will need time to study her material. Be prepared schedule wise for spending a lot of time studying when you prepare your semester schedule.

5.0
1.0
EECS2030
Grade: A+
May 24, 2024
Would take again

She is the best prof at the EECS department. Her lectures are rlly good. Final and midterm are pretty easy I got 80+ in both of them. Her lab tests are fine as well. The only thing hard about this course is the weekly lab. I spent so much time on them but it was worth it.

Inspirational
Caring
Respected
4.0
3.0
EECS2030
Grade: A
May 24, 2024
Would take again

She was an okay professor compared to other EECS professors. She can also teach quite well. Her labs and assignments can be quite vague in terms of instructions.

Get ready to read
Amazing lectures
Clear grading criteria
1.0
4.0
EECS2030
Grade: Rather not say
May 30, 2024

Avoid her like the plague, I would rather take muffler or Andriy

Tough grader
Lecture heavy
Test heavy
5.0
3.0
EECS2030
Grade: A
Jul 7, 2024
Would take again

She is very well-informed and explains everything from the very basics. Her lectures can teach you a lot and she always answers your questions.

Amazing lectures
2.0
4.0
EECS2030
Grade: B+
Dec 16, 2024

She is kind of rude, and made the course harder during the strike

Tough grader
Lecture heavy
Test heavy
4.0
3.0
EECS3421
Grade: A
Dec 24, 2024
Would take again

- lectures are really good and interactive, she writes on the board and gets the class engaged. (really enjoyed coming to class) - prof takes forever to reply to emails or doesnt reply at all. - assignments are worded vaguely and need more clarification. - tests are fair but lab test was really hard, but she drops worst test.

Amazing lectures
Lots of homework
Lecture heavy
3.0
1.0
EECS3421
Grade: B+
Dec 27, 2024
Would take again

Homework due same day. Don't trust the syllabus for grading. Can curve final grade downwards for a ‘dropped' test. Her lecture and content material is great, better than other profs in this course. She can be a little narrow minded when it comes to feedback and answers but don't let that stop you from approaching her for questions.

Tough grader
Lots of homework
1.0
5.0
EECS2030
Grade: A-
Jan 19, 2025

Just don't. Honestly, just don't. Yes it is as bad as people say, she can be quite rude and unwelcoming for seemingly no reason and just overall not fit to be teaching anyone.

Beware of pop quizzes
5.0
3.0
EECS3421
Grade: B+
Jan 20, 2025
Would take again

people were complaining about her grades issue last semester but that was part of the program accreditation. The average for lab test was about 30 and she replaced it with the final exam grade. if you fail a test then you should be grateful to have B or B+. Fair enough We should thank her for such a curve instead some of us are so salty about it

4.0
4.0
EECS3421
Grade: B
Feb 20, 2025
Would take again

She was fine in every aspect but the labtest was extremely hard.

Amazing lectures
Gives good feedback
Lots of homework
4.0
3.0
EECS3421
Grade: B
Mar 18, 2025
Would take again

She is better than the average EECS disasters. She could be one of the best professors at Lassonde if she wasn't involved with other faculty work.

Get ready to read
Amazing lectures
Lots of homework
5.0
4.0
EECS3421
Grade: A
Apr 5, 2025
Would take again

fair professor, but you need to attend all of her lectures. For the Database course, she gave us a strong foundation, although the daily activities were a bit challenging and annoying.

5.0
4.0
EECS2030
Grade: Incomplete
Apr 15, 2025
Would take again

Fair professor. Better than all of the available options for EECS2030

2.0
4.0
EECS2030
Grade: Rather not say
May 23, 2025

Second lab test was incredibly unrealistic to complete given the time limit and written tests have negative marking. She's not flexible or understanding when it comes to students concerns. Her lectures are alright though and lab test 1 and the midterm are fair. Refuses to curve final marks.

Tough grader
Graded by few things
1.0
5.0
EECS2030
Grade: Rather not say
Jul 31, 2025

DEMON PROFESSOR!!! DONT TAKE

Tough grader
Lecture heavy
Test heavy
2.0
3.0
EECS2030
Grade: Incomplete
Nov 20, 2025
Would take again

She is not an understanding person when it comes to student's problems. if something went wrong in your life, she doesn't care it's your fault. she is not approachable, sometimes gets angry with students in the class. not flexible, but life is much more than her syllabus! her lectures are not bad tho, she doesnt respond to emails sometimes

2.0
4.0
EECS2030
Grade: D
Dec 22, 2025
Would take again

i only get D that was cause cooked by final. no curve. get what you get. EECS is not easy course. choose the easiest professor you can.

Tough grader
5.0
3.0
EECS3421
Grade: A
Dec 23, 2025
Would take again

Amazing professor. You can easily do well in the course if you consume the content.

5.0
2.0
EECS2030
Grade: A+
Dec 25, 2025
Would take again

good prof with super useful lectures that explain the content well. 2 tests, first on recursion and second on all oop concepts. Read the slides and labs and you should be good!.

Amazing lectures
Caring
Test heavy
3.0
5.0
EECS2030
Grade: A
Dec 31, 2025

Lab tests are hard and graded by test cases no partial mark.

Tough grader
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

31%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 48 grades
Most common grades:
A (16)
Not sure yet (13)
Incomplete (12)
Grade Distribution
A(26)B(9)C(3)D(3)F(1)A-/B+(8)
Based on 80 reported grades
A: 16
Not sure yet: 13
Incomplete: 12
A+: 10
Common Tags
Tough grader (41)
Lots of homework (17)
Test heavy (17)
Caring (11)
Lecture heavy (11)
Skip class? You won't pass. (10)
Amazing lectures (9)
Graded by few things (8)
Rating Trend

Improving

+0.31 avg change
Mar
Apr
May
Jul
Nov
Dec
Last 6 months
Ratings by Course

EECS2030

2.9

(63)

EECS2030E

2.8

(6)

EECS3421

2.7

(15)

EECS2031

1.8

(4)

EECS4313

1.0

(1)
Difficulty by Course

EECS4313

5.0

EECS2030

4.0

EECS2030E

4.0

EECS3421

3.7

EECS2031

3.3

Similar Professors