2.8
Quality3.9
Difficulty46%
Would Retake89
Reviews46%
Would Retake
89
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
31%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.31 avg changeRatings 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)
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.
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.
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.
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!
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!
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.
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.
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.
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.
She explains everything very clear. you can understand what happens exactly. very good prof.
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
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.
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.
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.
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��
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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
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.
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.
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.
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.
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
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.
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
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
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
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.
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
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.
Pathetic professor. Made the course so unenjoyable and difficult in so many ways. Her decent teaching gets destroyed by her egotistic attitude, so rude...
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
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
There are bad profs that are manageable but this prof was the absolute worse when it came time to assessments
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.
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!
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!
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.
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.
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.
She reminds me of Dolores Umbridge
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
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
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.
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.
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.
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
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.
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.
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.
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.
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.
Everyone passed this semester. She is a hard professor that will push you over your limits to learn.
Terrible
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
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.
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.
She is one of the best, finest and hottest profs at York. She is nice and kind to her students!
She will do everything she can to make this class hard for you. Do not believe the five stars.
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.
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.
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.
Avoid her like the plague, I would rather take muffler or Andriy
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.
She is kind of rude, and made the course harder during the strike
- 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.
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.
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.
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
She was fine in every aspect but the labtest was extremely hard.
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.
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.
Fair professor. Better than all of the available options for EECS2030
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.
DEMON PROFESSOR!!! DONT TAKE
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
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.
Amazing professor. You can easily do well in the course if you consume the content.
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!.
Lab tests are hard and graded by test cases no partial mark.
Class Info
Online Classes
100%
Attendance Mandatory
31%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.31 avg changeRatings 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