1.3

Zara Hamid

Computer Science - Wilfrid Laurier University - Waterloo

1.3
Quality
4.5
Difficulty
5%
Would Retake
129
Reviews
1.3
Quality
4.5
Difficulty
1.2
Helpful
1.2
Clarity

5%

Would Retake

129

Reviews

Rating Distribution
Official

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 rating
Class Info

Attendance Mandatory

7%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

C+

95% confidence
Based on 56 grades
Most common grades:
Not sure yet (39)
F (15)
Rather not say (11)
Grade Distribution
A(12)B(8)C(7)D(2)F(15)A-/B+(14)
Based on 115 reported grades
Not sure yet: 39
F: 15
Rather not say: 11
A-: 8
Common Tags
Tough grader (58)
Get ready to read (32)
Test heavy (31)
Lecture heavy (24)
Lots of homework (9)
So many papers (7)
Hilarious (5)
Inspirational (3)
Rating Trend

Improving

+0.20 avg change
Dec
Mar
Apr
Oct
Nov
Dec
Last 6 months
Ratings by Course

CP213

1.2

(129)
Difficulty by Course

CP213

4.5

Reviews (129)
1.0
5.0
CP213
Grade: A-
Oct 22, 2024

shi was cooked, put 49 questions in the exam and midterms with 1 HOUR available to complete, which is BEYOND INSANE.

Tough grader
Get ready to read
Lecture heavy
1.0
4.0
CP213
Grade: Not sure yet
Oct 23, 2024

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

Tough grader
So many papers
Test heavy
1.0
5.0
CP213
Grade: Not sure yet
Oct 23, 2024

Worst formatted midterm I ever seen and she doesn't now what she is doing

Tough grader
So many papers
Test heavy
1.0
5.0
CP213
Grade: A
Oct 23, 2024

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.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CP213
Grade: F
Oct 23, 2024

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.

Tough grader
1.0
5.0
CP213
Oct 23, 2024

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.

Tough grader
Get ready to read
Test heavy
1.0
4.0
CP213
Grade: A-
Oct 23, 2024

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.

1.0
5.0
CP213
Grade: Not sure yet
Oct 23, 2024

Avoid at all costs.

1.0
4.0
CP213
Grade: Not sure yet
Oct 23, 2024

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.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CP213
Grade: Not sure yet
Oct 23, 2024

Midterm was so poorly organized a student was fighting a proctor

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CP213
Grade: Not sure yet
Oct 23, 2024

Avoid at all costs. Midterm was a joke

1.0
5.0
CP213
Grade: Rather not say
Oct 23, 2024

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

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CP213
Oct 24, 2024

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.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CP213
Grade: Incomplete
Oct 24, 2024

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.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CP213
Grade: Not sure yet
Oct 24, 2024

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!

Tough grader
Get ready to read
Test heavy
1.0
5.0
CP213
Grade: C
Oct 24, 2024

My professor was truly inspirational, hilarious followed up by amazing lectures!

Amazing lectures
Inspirational
Hilarious
5.0
1.0
CP213
Grade: F
Oct 24, 2024
Would take again

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.

1.0
5.0
CP213
Grade: Rather not say
Oct 24, 2024

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.

Get ready to read
Test heavy
1.0
5.0
CP213
Grade: F
Oct 24, 2024

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.

Amazing lectures
Inspirational
Caring
1.0
5.0
CP213
Grade: F
Oct 24, 2024

shes like the cleveland browns of profs

Tough grader
Get ready to read
Test heavy
1.0
5.0
CP213
Grade: F
Oct 24, 2024

I have no words. this bi can't teach for shi

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CP213
Grade: Not sure yet
Oct 24, 2024

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.

Tough grader
Lecture heavy
Test heavy
3.0
3.0
CP213
Oct 24, 2024
Would take 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.

Get ready to read
Lecture heavy
Accessible outside class
1.0
5.0
CP213
Grade: F
Oct 24, 2024

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

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CP213
Grade: Incomplete
Oct 24, 2024

Don't take this professor probably the worst professor at laurier . I miss David brown

Tough grader
Lecture heavy
Test heavy
2.0
3.0
CP213
Grade: A
Oct 24, 2024

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

Get ready to read
1.0
5.0
CP213
Oct 24, 2024

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!!!

Test heavy
1.0
5.0
CP213
Grade: Incomplete
Oct 24, 2024

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

Tough grader
1.0
5.0
CP213
Grade: C-
Oct 24, 2024

No go! WARNING FOR ALL, DO NOT TAKE THIS

Tough grader
Get ready to read
Test heavy
1.0
5.0
CP213
Grade: F
Oct 24, 2024

TIS WAS COOKED, bro done copy pasted her lecs and the midterm looks like she made it 5 mins before the exam

Get ready to read
1.0
5.0
CP213
Grade: B-
Oct 24, 2024

David brown is better then her David brown is the best

1.0
3.0
CP213
Grade: B
Oct 24, 2024

Just reads the slides and does not know what she is doing with exams.

1.0
5.0
CP213
Grade: F
Oct 24, 2024

Save yourself and don't take this prof. ..

Tough grader
Lecture heavy
1.0
5.0
CP213
Grade: Incomplete
Oct 24, 2024

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!!!!!!!!

1.0
5.0
CP213
Grade: Not sure yet
Oct 24, 2024

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.

1.0
5.0
CP213
Oct 24, 2024

spam her emails with rate my prof link so she knows she f ed up

1.0
5.0
CP213
Oct 24, 2024

this class is already shi and the prof makes it worse. lockdown browser exam PLUS no backtracking PLUS textbox coding is crazy.

1.0
5.0
CP213
Grade: B
Oct 25, 2024

Worst prof ever lmao. Hoping that midterm we jus did gets curved

Tough grader
Lecture heavy
1.0
4.0
CP213
Grade: Not sure yet
Oct 25, 2024

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

1.0
5.0
CP213
Grade: Not sure yet
Oct 25, 2024

Exam was terrible, cant speak English, reads off slides... DONT TAKE CLASS IF POSSIBLE

Tough grader
Get ready to read
So many papers
1.0
5.0
CP213
Grade: Not sure yet
Oct 25, 2024

Exam was horribly made, never looked over. Don't take if possible

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CP213
Grade: Not sure yet
Oct 25, 2024

Horribly formatted midterm, only reads off slides and deleted actually helpful video lectures left by another prof. AVOID IF POSSIBLE

Tough grader
Get ready to read
Test heavy
1.0
3.0
CP213
Grade: Not sure yet
Oct 25, 2024

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.

1.0
5.0
CP213
Oct 25, 2024

trust these reviews are not an overreaction. y r we paying thousands of dollars for horrible profs???

1.0
5.0
CP213
Oct 25, 2024

What was being taught in lectures had nothing to do with the midterm???!!!! Avoid this professor if you can.

1.0
5.0
CP213
Grade: F
Oct 25, 2024

yeah her midterms are terrible

Tough grader
Online Savvy
2.0
4.0
CP213
Grade: Not sure yet
Oct 25, 2024

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

1.0
4.0
CP213
Grade: B+
Oct 28, 2024

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.

Inspirational
1.0
1.0
CP213
Grade: C+
Oct 29, 2024

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.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CP213
Grade: C-
Oct 29, 2024

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.

Tough grader
Get ready to read
1.0
5.0
CP213
Grade: Rather not say
Oct 29, 2024

Terrible prof. Save the headache by going with a different prof.

Tough grader
Lots of homework
1.0
5.0
CP213
Grade: Rather not say
Oct 29, 2024

just not good

1.0
5.0
CP213
Grade: F
Oct 30, 2024

DO NOT TAKE 213 WITH THIS PROF

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CP213
Nov 1, 2024

literally insane.

1.0
4.0
CP213
Nov 12, 2024

Yo, W teacher, W mans, W course

Tough grader
Get ready to read
Beware of pop quizzes
1.0
5.0
CP213
Grade: B
Nov 16, 2024

Can't even figure out how to use a microphone. Just reads the slides.

1.0
5.0
CP213
Grade: A-
Nov 16, 2024

Just reads the slides.

1.0
5.0
CP213
Grade: A
Nov 16, 2024

Couldn't even find a seat in the exam room cz she put the WHOLE COURSE in 1 lecture hall.

1.0
5.0
CP213
Grade: A
Nov 16, 2024

The energy in the room is dead because she's monotone and clearly not that invested in what he's teaching.

1.0
5.0
CP213
Grade: B+
Nov 23, 2024

Just watch youtube instead of going to lectures.

Test heavy
1.0
5.0
CP213
Grade: B+
Nov 29, 2024

Unorganized, had the most chaotic midterm of my life with this professor.

1.0
3.0
CP213
Grade: Not sure yet
Dec 9, 2024

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.

1.0
5.0
CP213
Dec 9, 2024

Just reads through the slides! Didn't provide proper outline for finals

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CP213
Grade: Incomplete
Dec 11, 2024

No, do not recommend

1.0
5.0
CP213
Dec 11, 2024

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.

1.0
5.0
CP213
Grade: Not sure yet
Dec 12, 2024

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.

Tough grader
1.0
3.0
CP213
Grade: Not sure yet
Dec 12, 2024

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.

1.0
5.0
CP213
Grade: Not sure yet
Dec 12, 2024

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.

Tough grader
1.0
5.0
CP213
Grade: Not sure yet
Dec 12, 2024

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.

Test heavy
Graded by few things
1.0
5.0
CP213
Grade: Not sure yet
Dec 12, 2024

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.

1.0
5.0
CP213
Grade: Incomplete
Dec 12, 2024

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...?

1.0
5.0
CP213
Grade: Not sure yet
Dec 13, 2024

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.

Tough grader
Get ready to read
Lecture heavy
1.0
4.0
CP213
Grade: A
Dec 13, 2024

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.

Get ready to read
1.0
5.0
CP213
Grade: Not sure yet
Dec 13, 2024

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!

Tough grader
1.0
5.0
CP213
Grade: Not sure yet
Dec 13, 2024

"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."

Tough grader
1.0
5.0
CP213
Grade: F
Dec 14, 2024

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.

1.0
5.0
CP213
Grade: F
Dec 14, 2024

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.

1.0
5.0
CP213
Grade: Not sure yet
Dec 17, 2024

dont take under any circumstances

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CP213
Grade: B-
Dec 18, 2024

Doesn't know the meaning of teaching but can read off of slides as can anyone else. Worst prof.

1.0
5.0
CP213
Grade: F
Dec 19, 2024

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

1.0
5.0
CP213
Grade: Rather not say
Dec 19, 2024

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.

Tough grader
1.0
5.0
CP213
Grade: B+
Dec 19, 2024

unprofessional, midterm was a mess and unclear instructions on what to study for on the final.

1.0
5.0
CP213
Grade: Not sure yet
Dec 19, 2024

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.

1.0
5.0
CP213
Grade: Not sure yet
Dec 19, 2024

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.

Tough grader
1.0
5.0
CP213
Dec 19, 2024

Cannot teach. Read her 1000-page lectures for exams I guess.

Get ready to read
Lecture heavy
1.0
5.0
CP213
Grade: Not sure yet
Dec 19, 2024

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.

Hilarious
So many papers
Lecture heavy
1.0
1.0
CP213
Grade: Not sure yet
Dec 19, 2024

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.

Hilarious
So many papers
Lecture heavy
1.0
5.0
CP213
Grade: Not sure yet
Dec 19, 2024

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.

Beware of pop quizzes
So many papers
Lecture heavy
1.0
5.0
CP213
Grade: Not sure yet
Dec 19, 2024

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.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CP213
Grade: Incomplete
Dec 19, 2024

if you're reading this professor Hamid, please curve the final, have mercy on my soul, i can't pay for this course again

1.0
5.0
CP213
Grade: Rather not say
Dec 19, 2024

Professor should curve the Grades.

Tough grader
Lecture heavy
1.0
5.0
CP213
Grade: B
Dec 19, 2024

PLEASE CURVE

1.0
5.0
CP213
Grade: Rather not say
Dec 19, 2024

Please Curve the Grade. Unless I can imagine how many students will be devastated by this one course.

Tough grader
1.0
5.0
CP213
Grade: Rather not say
Dec 19, 2024

i lost hope for this course

1.0
5.0
CP213
Grade: Not sure yet
Dec 19, 2024

curve the grade please

1.0
5.0
CP213
Grade: Rather not say
Dec 19, 2024

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)

1.0
5.0
CP213
Grade: Rather not say
Dec 19, 2024

if she doesnt curve im offing myself

1.0
5.0
CP213
Grade: C+
Dec 20, 2024

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!

Tough grader
Get ready to read
Lots of homework
5.0
3.0
CP213
Grade: A+
Dec 20, 2024
Would take again

Zara is a great prof. Taught cp213 well and certainly knows he stuff.

Online Savvy
1.0
5.0
CP213
Grade: Not sure yet
Dec 20, 2024

please believe in uplifting each other curve it :(

Tough grader
1.0
5.0
CP213
Grade: Not sure yet
Dec 20, 2024

DON'T TAKE CP213 WITH THIS LADY! She puts nearly 50% of exam in one section that's all tricky.....

Tough grader
Get ready to read
2.0
4.0
CP213
Grade: A-
Dec 21, 2024

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

Get ready to read
Lecture heavy
3.0
3.0
CP213
Grade: A
Dec 21, 2024

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.

3.0
2.0
CP213
Grade: A-
Dec 21, 2024

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.

1.0
5.0
CP213
Grade: Not sure yet
Dec 21, 2024

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.

Tough grader
Lecture heavy
Test heavy
3.0
3.0
CP213
Grade: A+
Dec 23, 2024

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.

1.0
5.0
CP213
Grade: A
Dec 27, 2024

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.

Tough grader
1.0
4.0
CP213
Grade: A+
Dec 30, 2024

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!

1.0
5.0
CP213
Grade: C
Mar 2, 2025

get her out of here

Hilarious
So many papers
Test heavy
1.0
5.0
CP213
Grade: Drop/Withdrawal
Mar 9, 2025

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.

Tough grader
1.0
5.0
CP213
Grade: A+
Apr 3, 2025

Terrible prof

1.0
5.0
CP213
Grade: B-
Apr 9, 2025

very difficult course with zahra Hamid

Tough grader
Get ready to read
Hilarious
1.0
4.0
CP213
Grade: Not sure yet
Apr 9, 2025

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

Tough grader
Get ready to read
Test heavy
2.0
3.0
CP213
Grade: B+
Apr 22, 2025

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.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CP213
Grade: F
Apr 28, 2025

I would recommend studying lecture material by yourself

Tough grader
Get ready to read
1.0
5.0
CP213
Grade: Drop/Withdrawal
Oct 25, 2025

She needs to rethink her job as a professor.

1.0
4.0
CP213
Grade: Not sure yet
Nov 22, 2025

Get ready to learn the content yourself...

Get ready to read
Lots of homework
Test heavy
1.0
5.0
CP213
Grade: Rather not say
Dec 6, 2025

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.

Tough grader
Test heavy
1.0
5.0
CP213
Grade: F
Dec 9, 2025

avoid her at all costs.

Tough grader
Lecture heavy
Test heavy
2.0
4.0
CP213
Dec 9, 2025

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

Get ready to read
1.0
4.0
CP213
Grade: A-
Dec 9, 2025

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!

Tough grader
1.0
5.0
CP213
Grade: Not sure yet
Dec 10, 2025

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.

Tough grader
1.0
2.0
CP213
Grade: A-
Dec 10, 2025

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.

5.0
3.0
CP213
Grade: C
Dec 13, 2025

Content was good, Fair. If you attended class you would most definitely pass the class! Very Kind and Caring Prof and answers Emails Quickly.

Tough grader
Caring
Respected
4.0
2.0
CP213
Grade: Not sure yet
Dec 14, 2025
Would take again

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.

3.0
3.0
CP213
Grade: B
Dec 16, 2025
Would take again

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.

Lots of homework
1.0
5.0
CP213
Grade: B+
Dec 18, 2025

My biggest OP. She's fake. I'm a hater.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CP213
Grade: A-
Dec 20, 2025

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.

Get ready to read
Test heavy
3.0
3.0
CP213
Grade: A
Dec 23, 2025
Would take again

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!

Clear grading criteria
Online Savvy
Class Info

Attendance Mandatory

7%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

C+

95% confidence
Based on 56 grades
Most common grades:
Not sure yet (39)
F (15)
Rather not say (11)
Grade Distribution
A(12)B(8)C(7)D(2)F(15)A-/B+(14)
Based on 115 reported grades
Not sure yet: 39
F: 15
Rather not say: 11
A-: 8
Common Tags
Tough grader (58)
Get ready to read (32)
Test heavy (31)
Lecture heavy (24)
Lots of homework (9)
So many papers (7)
Hilarious (5)
Inspirational (3)
Rating Trend

Improving

+0.20 avg change
Dec
Mar
Apr
Oct
Nov
Dec
Last 6 months
Ratings by Course

CP213

1.2

(129)
Difficulty by Course

CP213

4.5

Similar Professors