Is this an easy A?
FairEffort
55/100Programming is not free, but difficulty ratings are mixed and one student earned a B with effort.
; no online reviews.
The decision
Key questions
Is this an easy A?
Programming is not free, but difficulty ratings are mixed and one student earned a B with effort.
All evidence is from in-person reviews; no online reviews.
Is the course easy?
Content ranges from easy-feeling CISB11 to programming and keyword-heavy material that needs self-study.
All evidence is from in-person reviews; no online reviews.
Is attendance flexible?
Multiple reviews mark attendance mandatory with strict classroom control.
All evidence is from in-person reviews; no online reviews.
Is this professor recommended?
One strong fan versus two harsh critiques including drop/withdrawal and humiliating practices.
All evidence is from in-person reviews; no online reviews.
Course guide
Grading
Fair
50/100
Limited grade detail; one B and one withdrawal with no clear curve or harsh-point pattern.
Format shift
All evidence is from in-person reviews.
Workload
Moderate
55/100
Programming requires real work, but reviews do not describe overwhelming homework loads.
Format shift
All evidence is from in-person reviews.
Teaching experience
Poor
35/100
Majority tone is confusing lectures, accent issues, and disrespectful classroom management despite one glowing review.
Format shift
All evidence is from in-person reviews.
Assessment method
Balanced
50/100
Mentions of presentations and programming understanding; exam format not clearly detailed.
Format shift
All evidence is from in-person reviews.
Luni fit check
Weigh these signals against your actual schedule.
Get help balancing workload, grading, and timing when no option is an obvious fit.
Course format
Classroom format
Medium confidence · Best fit for Self Taught Pro
one finds her caring and helpful; others report harsh manners, humiliation, and unclear lectures.
Main concern
Confusing lecture style and reports of embarrassing or oppressive classroom behavior.
What students said
“Dr. Zaki is one of my favorite professors I've taken. She is always putting forth the effort to help her students understand the material.”
“Very bad manners and oppressive personality. Embarrasses students by forcing them to give presentations in class and making them rate each other.”
“She rattles off a number of important keywords and flies through powerpoint presentations without really clarifying anything at all.”
Remote format
Low confidence
No stored summary is available for this format.
Main concern
No main concern is stored for this format.
Exam style
Reviews do not clearly prove exam proctoring or open-book policy; focus is lecture clarity and presentations.
Assessment risk
Varies
50/100
Low score means less forgiving assessment conditions.
In-person evidence highlights presentations and self-teaching rather than a clear exam policy.
“Embarrasses students by forcing them to give presentations in class and making them rate each other.”
“This is the kind of course where you will end up re-teaching yourself what you should have learned in lecture.”
Student evidence
Top student voice
“Definitely not a fan of her teaching style. She rattles off a number of important keywords and flies through powerpoint presentations without really clarifying anything at all.”
“She rattles off a number of important keywords and flies through powerpoint presentations without really clarifying anything at all.”
“Very bad manners and oppressive personality. Embarrasses students by forcing them to give presentations in class and making them rate each other.”
“Dr. Zaki is one of my favorite professors I've taken. She is always putting forth the effort to help her students understand the material.”
Theme 1
Theme 2
Data context
Analysis sample
3
Recent reviews read by the AI
3
Lifetime ratings
45/100
Evidence confidence
Three in-person reviews over years with very mixed quality scores and some grade outcomes.
Inside 3 stored ratings
Reported outcomes
2 reported outcomes
No reported values
B 1
No reported values
No reported values
No reported values
Drop/Withdrawal 1