1.3
Quality4.5
Difficulty5%
Would Retake129
Reviews5%
Would Retake
129
Reviews
Rating DistributionOfficial
5
3
4
1
3
6
2
5
1
114
What Students Say
“Genuinely one of the worst professors I've ever had,Ike other students said, she slowly reads off of slides in her lectures and released a midterm which seemed like it was never reviewed”
CP213 - 1.0 rating“She needs to rethink her job as a professor”
CP213 - 1.0 ratingClass Info
Attendance Mandatory
7%
Grade Predictor
Your expected effort level
Predicted Grade
C+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.20 avg changeRatings by Course
CP213
1.2
(129)Difficulty by Course
CP213
4.5
Reviews (129)
shi was cooked, put 49 questions in the exam and midterms with 1 HOUR available to complete, which is BEYOND INSANE.
worst formatted tests ive seen in my entire life. doesnt know how to code never shows any code shouldnt be teaching this class or any other class
Worst formatted midterm I ever seen and she doesn't now what she is doing
Cooked, wasn't able to hit my parlays bc of the stress this caused me, one of the worst prof I have ever taken. Shi cooked, DO NOT TAKE THIS PROF WHATEVER YOU DO.
HORRIBLE PROF HORRIBLE CLASS HORRIBLE MIDTERM. she wants you to fail, made that midterm as hard as she possibly could. cannot teach just reads off slides no one comes to lectures. how are we expected to code without eclipse????????? so UNORGANIZED MIDTERM. In what world are we ever gonna have to code w lockdown browser literally NEVER.
CANNOT TEACH. The lectures are a complete waste of time you learn nothing the tests are a joke on LockDown Browser, and the midterm was an absolute nightmare. No one passed ridiculous multiple choice questions and the last three demanded typing code, which was impossible on myLS. The whole exam was confusing and designed to make everyone fail.
I knew it was cooked when during our first lecture she spent 30 min trying to turn the mic on and the second lec she had no idea how to complete a piece of code from her own slides. Midterm: there were multiple duplicate questions and a lot of the questions were VERY poorly worded and made no sense.
Avoid at all costs.
Lectures pointless, reads slides 1:1. Answers emails after 2 weeks if ur lucky. Can't make a midterm for her life. Duplicate questions on midterm, coding in a TEXTBOX with zero indentation that you cna only see 2 lines at a time. Prof takes zero initiative and doesent even provide midterm info until 2 days before. Get her out of here.
Midterm was so poorly organized a student was fighting a proctor
Avoid at all costs. Midterm was a joke
On skibidi for sure this Shi was not it , the IA's didn't help and do Shi and the prof don't know Shi format was ahh Shi was not it
Wifi wasn't working for a students exam, told them they're gonna have to fail and didn't do anything about it. Didn't give student any extra time or leniency whatsoever.
worst prof i've ever had, monotone lectures where she just reads off of slides, not helpful at all, constantly rude, ambiguous/unclear exam questions, poorly organized, hard to understand, bad time management skills, does not care for students at all. avoid her at all costs.
Worst prof ever! Lectures were so bad and completely useless. Midterm was so unorganized with so many questions and very little time. Wifi kept going out during midterm and it took so long for lockdown browser to load which left people with even less time to do the midterm. No one passed the midterm! DO NOT TAKE WITH THIS PROF!
My professor was truly inspirational, hilarious followed up by amazing lectures!
I don't know where to begin Mrs.Hamid is such a talented and well-rounded person! She's incredibly thoughtful and always goes above and beyond for her students, genuinely wanting the best for us. Today we had our midterm for the course, and it was surprisingly easy. I passed with flying colors, thanks to the clear guidelines she provided.
Genuinely one of the worst professors I've ever had,Ike other students said, she slowly reads off of slides in her lectures and released a midterm which seemed like it was never reviewed.
Boy oh boy where do i even begin. Zara.. my amazing OOP professor. From the first class, I was in awe of your knowledge. You explain Java with such ease, even when it feels like chaos. You're not just a professor, but a guiding light in my journey. I fear the day I won't be in your class, but I'll always be grateful for everything you've taught me.
shes like the cleveland browns of profs
I have no words. this bi can't teach for shi
This prof's teaching performance is worse than my fantasy team's IR. Her lectures are like your 7 presentation, you just finished last night. The midterm was just as bad, with repeated questions, spelling mistakes, and a TA telling a kid with Wi-Fi issues, "tough luck." I'd rather listen to KSI's new song on repeat than take this class again.
This is a Tentative review: The multiple-choice was fair, though some questions were poorly worded or repeated. The coding section was poor. No IDE was provided, forcing us to use a text box. The exam should be curved to account for the lack of an IDE and the 10-minute delay, as understanding the content should be the primary focus.
higher odds of hitting a 10 leg parley than this prof doing a good job. shi so bad, generationally rekt. THERE IS NO RECOVERING FROM THIS ONE
Don't take this professor probably the worst professor at laurier . I miss David brown
The midterm wasn't hard but was poorly organized, felt like the prof put it together last minute. Many disconnected due to wifi issues, and neither the prof nor proctors could help. It had at least 4 duplicate mcqs and 2 with duplicate answers. Lectures are useless, just reading slides—better to learn Java on your own. def should replace her tho
midterm had to be an actual joke cuz what on earth bruh?? so mad rn i don't wanna take a class with her ever again like who makes a cp midterm on lockdown browser and the only way to type code being in a fricking textbox?? i couldnt even press tab to indent like wthh. miss dave rn he could actually teachh and his exams were FAIR!!!
Bro, find someone else for the job. Teaches absolutely nothing during the lectures (in-fact the first lecture was a complete waste of time). The midterm was wild mcq's were ok textbox coding is wild. She had the coding at the end so you would have to rush through mcq to get to the coding and you also couldn't go between pages DONTTAKE THIS WITH HER
No go! WARNING FOR ALL, DO NOT TAKE THIS
TIS WAS COOKED, bro done copy pasted her lecs and the midterm looks like she made it 5 mins before the exam
David brown is better then her David brown is the best
Just reads the slides and does not know what she is doing with exams.
Save yourself and don't take this prof. ..
MIDTERM DID NOT NEED TO BE AS HARD AS IT WAS!! make the prof take the same test ong she wont even be able to do it. bruv cannot teach doesnt even know how to figure out her own code during lecs. DO NOT TAKE HER CLASSES SAVE URSELF!!!!!!!!
words can not describe how atrociously horrible that midterm was. not sure why n how they thought 600 ppl in a lec hall would work cuh it was a nightmare. format of midterm sucked u cannot tell me she didnt make it 5 mins before the exam started! pretty sure majority of ppl failed. everyone spam email her if she dont curve this wack ahh midterm.
spam her emails with rate my prof link so she knows she f ed up
this class is already shi and the prof makes it worse. lockdown browser exam PLUS no backtracking PLUS textbox coding is crazy.
Worst prof ever lmao. Hoping that midterm we jus did gets curved
honestly, the content of the midterm wasnt particularly hard, but the organization and structure was a nightmare, repeated questions, nonsensical wording, no backtracking, coding in textboxes in lockdown, and to add to the stress, the entire hall was disorganized and so many students had unresolved issues. as for her teaching, its mediocre at best
Exam was terrible, cant speak English, reads off slides... DONT TAKE CLASS IF POSSIBLE
Exam was horribly made, never looked over. Don't take if possible
Horribly formatted midterm, only reads off slides and deleted actually helpful video lectures left by another prof. AVOID IF POSSIBLE
People are overreacting and attacking her for no reason. Her slides are just a bunch of fluff and are useless, and her midterm was structured horribly with no option for backtracking, although it wasn't too difficult. If she could provide more information on what to study and improve her lecturing, it would be fine. Overall, she's a bad professor.
trust these reviews are not an overreaction. y r we paying thousands of dollars for horrible profs???
What was being taught in lectures had nothing to do with the midterm???!!!! Avoid this professor if you can.
yeah her midterms are terrible
in lectures, she does practice which i like, but her voice is extremely quiet, monotone & lacks detail making it difficult to listen. slides are written unnecessarily confusing like shes trying to reach a word requirment in an essay. midterm was a MESS, lockdown and MCQ (for coding?) was enough, but no backtracking made it seem designed for failure
Unpredictable and unforgiving. Even with careful effort, minor mistakes led to harsh penalties. Her inconsistent feedback and shifting standards left students frustrated and confused, making success feel more like luck than skill. The course discouraged real learning and created a stressful, unfair environment.
The midterm was the worst test I think I have ever written in my life. It was extremely unclear, and did not represent the content that was taught. The prof also trying to set the class up for failure.
Her lecturing style is just reading off the slides. Went to most of her lectures but it didn't help one bit. Skipped many slides saying "I expect you all to already know this". Overall bad prof.
Terrible prof. Save the headache by going with a different prof.
just not good
DO NOT TAKE 213 WITH THIS PROF
literally insane.
Yo, W teacher, W mans, W course
Can't even figure out how to use a microphone. Just reads the slides.
Just reads the slides.
Couldn't even find a seat in the exam room cz she put the WHOLE COURSE in 1 lecture hall.
The energy in the room is dead because she's monotone and clearly not that invested in what he's teaching.
Just watch youtube instead of going to lectures.
Unorganized, had the most chaotic midterm of my life with this professor.
Pretty awful prof. Not very knowledgeable on OOP. Everything is super disorganized. We have weekly tests due on thurs but she'll cover the content for the quizzes ON thurs so we have like 2 hours between end of lecture and quiz being due. Quizzes aren't too hard but she's not good at teaching so it kind of evens out. Avoid if possible.
Just reads through the slides! Didn't provide proper outline for finals
No, do not recommend
The professor is unprepared, reading off slides and confusing herself and the class. She clearly lacks understanding of the material; the midterm had errors, and final exam details came just two days prior. I learned more from Udemy and YouTube in five days than in two lectures. Completely useless class, 0/5 genuinely wonder how she got the job.
This course is a mess. Tests have nothing to do with what's taught in class, and she mislead us about what would be covered. Posting a useless review a day before the test is lazy and disrespectful to students' time. Do better.
This course was horribly and lazily taught. This prof has no idea how to assess a students knowledge about a topic, let alone construct a reasonable exam. Whilst the exam was not difficult, it certainly wasn't a “good” final. Terribly made exam, that does no good job of actually testing the students knowledge and rather random unneeded knowledge.
WHAT THE ACTUAL HELL. If you have her drop her course right now. It's not worth whatever amount you spent on the course, the exam was horrid she said there was gonna be NO threading questions, you can guess what 5/20 multiple choice questions were. Her lectures make no sense she takes David Browns Lecture slides and just reads off them.
This course on OOP doesn't teach or test OOP. Every test is pretty much a test to see if you can remember some edge cases of the java compiler. Almost everything comes down to a syntax error or some nonsense the compiler would tell you was wrong right away. I pretty much know nothing about OOP.
This is frustrating. Final was 65 marks, and only 20 marks of OOP coding! It should be illegal to put 3-mark MCQs that ask you for the output of some niche edge-case program, that will never be utilized practically. This type of stuff consisted of 30 MARKS. MORE THAN CODING OOP. Ridiculous. Oh- and she lied about topics not being on the exam.
I spent 7 days studying oop concepts, everything about how to implement oop in Java from the assignments and labs, & its theoretical components. I was basically a master at this stuff. Then comes the final, and majority of the final is just finding the output of obscure scenarios of Java code that had nothing to do with oop. Are you serious...?
Her exam questions are just extreme edge cases with java instead of actual oop questions. Reads straight from the slides all lecture and overcomplicates simple concepts. Does not respond to emails, exam reviews given last minute. She has just randomly didn't come to a lecture this year, no notice.
Badly organized lectures and assessments, uses slides and test banks that she didn't even create, lectures consist of her reading directly off the slides with minimal enthusiasm. Course can be mostly learned through the textbook (piracy is an option) and the midterm was unfair. Just be aware before taking this.
Zara Hamid is one of the worst instructors I've had. She reads slides in a monotone voice, missed a lecture without notice, and gave exam details less than 24 hours before an impractical exam. She also lied about topics being/not being on the exam, which was extremely misleading. She is NOT qualified to be a professor. Avoid her!
"Professor Zara Hamid speaks too softly, making it hard to hear unless sitting upfront. Their exam and assignment questions are often unclear and poorly aligned with lectures. The school could assist by offering training in communication and assessment design. Future students should sit close and use extra resources."
One of the least effective professors at Laurier for CS. She ranks alongside Fatima as one of the worst professors in Laurier. In all honesty, Laurier should consider reevaluating the positions of these two professors, as the exams are tough and often include material not covered in class. Not recommended.
One of the least effective professors at Laurier for CS. She ranks alongside Fatima as one of the worst professors at the school. In all honesty, Laurier should consider reevaluating the positions of these two professors, as the exams are tough and often include material not covered in class. Not recommended.
dont take under any circumstances
Doesn't know the meaning of teaching but can read off of slides as can anyone else. Worst prof.
WHY ARE WE PAYING THOUSANDS FOR HORRIBLE PROFS? SHE CANT TEACH AT ALL. IVE BEEN USING JAVA FOR 3 YEARS AND I SOMEHOW FAIL THIS COURSE. i cant tolerate this class anymore, i cant afford to retake this and i genuinely want to cry
DO NOT TAKE THIS PROF. DO NOT HIRE THIS PROF AFTER HER CONTRACT ENDS. SHE CANNOT TEACH OR MAKE A VALID ASSESSMENT. PLEASE, PLEASE, DO NOT TAKE HER CLASS. PLEASE.
unprofessional, midterm was a mess and unclear instructions on what to study for on the final.
do not take a course with this prof. DOO NOT TAKE BY ANY CIRCUMSTANCES. Final exam barely reflected any OOP concepts and had bad weight distributions for the mcs.
idek what to say. It's just bad... Really really bad. I've never in my LIFE had a programming class (highschool/uni) where I was able to complete all necessary assignments in full and still potentially fail the course due to the exam. Not sure if a written exam was the profs idea or the schools but it needs to be changed. It is unpractical.
Cannot teach. Read her 1000-page lectures for exams I guess.
Over 60% on MCQs, with each just 3%? For a coding course? It's ridiculous. How is this supposed to test actual skills? It's frustrating and just so disheartening.
I can't believe I wasted $3500 on this course! 20 MCQs, 3% each, totaling 60% of the grade—what even is this? At least 30 MCQs at 2% each would make some sense. This is beyond ridiculous.
This is devastating. The classroom was 95% empty—an undeniable sign of a problem. If the professor could actually teach effectively, 95% of the students wouldn't skip. It's beyond disappointing.
Do not take this prof if possible, final had content that was said to not be included, review/final breakdown was posted a day before and was sparse at best. Questions on the final were weighted just horribly and didn't actually test us on OOP concepts and instead asked us hyper specific compiler questions. Would give 0/5 if possible.
if you're reading this professor Hamid, please curve the final, have mercy on my soul, i can't pay for this course again
Professor should curve the Grades.
PLEASE CURVE
Please Curve the Grade. Unless I can imagine how many students will be devastated by this one course.
i lost hope for this course
curve the grade please
This is the first time in my life that I might potentially fail or get a bad mark in a programming course despite knowing how to code proficiently in said language. (2+ years of experience w/ java)
if she doesnt curve im offing myself
The exam was NOT based on the course content and didn't relate at ALL to the lectures. This professor is not interested in teaching. Beware!
Zara is a great prof. Taught cp213 well and certainly knows he stuff.
please believe in uplifting each other curve it :(
DON'T TAKE CP213 WITH THIS LADY! She puts nearly 50% of exam in one section that's all tricky.....
difficult course and definitely taught super badly. people were lost for both the midterm and final but she did provide a decent curve to make up for it
I apologize Zara, I was not familiar with your game. Thank you for the curve 🙏🏼🙏🏼. Though she can still improve on some aspects of her teaching and organization.
the goat saves the day with an amazing curve. seriously though, she could use some work on her teaching skills, and parts of how she organized and dealt with aspects of the course. i think she'll improve as a professor for the next term, and certainly doesn't deserve this rate my prof page. I'm sorry Dr. Zara.
This prof is not good at teaching. She is academically very smart but not good at teaching. I am suprised as too how some people say they got curved and while many others did not get curved.
Didn't go to class, but studied the lecture slides. Midterm was a disaster in terms of organization. Final is tough, but if you know your stuff, you'll do fine. Her multiple choice questions are challenging, but the writing code portions of her exams are extremely fair.
Midterm was chaotic and unprofessional - lockdown browser yet students sit shoulder to shoulder and copy each others MC? Despite receiving a good grade I DO NOT feel more competent as a developer after taking this course. Final tested garbage syntax edge cases that are not practical nor implemented in real world applications. Do better Laurier.
reads off posted slides, lectures are completely useless. incredibly rude to students who ask innocent and fair questions! vague about material on exams, and tested on topics that were barely covered. final exam was essentially all super abstract edge cases that are not practical, nor related to OOP. Also posted exam review last minute!
get her out of here
Unfair midterm with many MANY typos which had to be cleared up multiple times throughout the exam. Useless lectures, as she just read off the screen with NOTHING else added.
Terrible prof
very difficult course with zahra Hamid
Zahra provided little to no support throughout the semester for questions and said that she "might" post a final exam review, and then never did. Midterm was very disorganized, full of typos and made it very difficult to do anything in the course
Exams were technical, using extreme edge cases. This would have been fine, but all code was written improperly, Ex, for(;;;){code here}, which was strictly prohibited in all previous courses in the program. Unrealistic and unfair questions, which go against coding standards set by the program itself. Such predatory questions are not appropriate.
I would recommend studying lecture material by yourself
She needs to rethink her job as a professor.
Get ready to learn the content yourself...
Unfair weight grading and very tough questions on both the midterm and finals. The lectures will teach nothing, and unless you are the computer yourself, getting even above a 90 is found to be extremely difficult.
avoid her at all costs.
Difficulty of mock exam is nothing compared to final exam Code is deliberately hard to read (on exam) Harsh class She just reads off slides Other teacher's exam was much easier while students took the class at the same time
Zara cannot teach, she simply reads off the slides. Midterm + Final are made to be very difficult, and cover more of Java nuances like syntax edge cases rather than actual content. I did not become a better programmer after this course. Highly recommend you to not take it with her!
Terrible. The practice exam was useless and nothing like the final. Both the midterm and final were unfairly difficult, especially compared to the other professor's exam. Lectures are a total waste of time as she just reads slides and still manages to be confusing. She genuinely needs to rethink being a professor.
Not a hard course, so as long as you avoid lectures and the actual class material. Learn from Youtube & external resources. This prof drags on simple concepts and makes them seem overly complicated. Her exams are also riddled with errors. She is also quite condescending and unhelpful if you ask for clarification on anything.
Content was good, Fair. If you attended class you would most definitely pass the class! Very Kind and Caring Prof and answers Emails Quickly.
Exam is very fair and super easy, for future students, Swing is not on the coding part and neither is multithreading, both only on MCQ. Honestly I heard bad things but once I actually did the midterm and exam it was way easier than I thought. Never went to lectures once and learned everything a day before the exam and still think I did fairly good.
Coming into this, I was terrified thanks to her rating, but she genuinely wasn't that bad. Lectures weren't very interesting but not mandatory at all. Definitely watch out as there are weekly labs and assignments that can sneak up on you, but the midterm and final exams were overall very fair.
My biggest OP. She's fake. I'm a hater.
If you want to make an easy class very difficult, choose Zara. I think I know more about random Java syntax than OOP. When you finish writing the final, you're gonna pray for a curve.
To preface, Zara Hamid isn't all that bad. Yes her lectures can be boring, and yes her exams are difficult, but I promise that if you attend lectures and put it in a respectable amount of work into this course, you will perform well. If you happen to go to her lectures, she will often subtly spell out what will be in her exams, so listen closely!
Class Info
Attendance Mandatory
7%
Grade Predictor
Your expected effort level
Predicted Grade
C+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.20 avg changeRatings by Course
CP213
1.2
(129)Difficulty by Course
CP213
4.5