Is this an easy A?
HardWork
45/100Good grades , and grade boosts, but students often pay a high cost in clarification, self-study, and frustration.
Online , while in-person reviews include more examples of regrades and occasional leniency.
CIS22C · CIS41B · PYTHON0 · CIS41A · CIS29 · CIS22B · 83 lifetime ratings
The decision
Key questions
Is this an easy A?
Good grades are possible through regrades, extensions, and grade boosts, but students often pay a high cost in clarification, self-study, and frustration.
Online reviews show more severe grading complaints, while in-person reviews include more examples of regrades and occasional leniency.
Is the course easy?
The concepts are not always described as hard, but vague assignments and weak instruction make the courses feel harder than the content itself.
Online students more often call the class self-taught, while in-person students more often say the labs and examples are difficult to follow.
Is attendance flexible?
Most reviews say attendance is not mandatory, though office hours or live sessions may be important for clarification.
Both formats are generally flexible on attendance, but online students may need Zoom or office hours to survive unclear requirements.
Is this professor recommended?
The main reason students avoid him is the combination of vague instructions, harsh grading, and limited teaching help.
Online reviews are more negative overall, while in-person reviews include a few stronger recommendations from independent students.
Course guide
Grading
Strict
35/100
Students often report harsh or arbitrary grading, but regrades, extensions, and optional finals sometimes soften the damage.
Format shift
Online reviews more often mention zeros and harsh grading, while in-person reviews more often mention regrade opportunities.
Workload
Overwhelming
25/100
Many comments describe long labs, weekly large coding assignments, vague requirements, and heavy time demands.
Format shift
Online and in-person reviews both report heavy labs, with online students adding more self-teaching time.
Teaching experience
Poor
32/100
Many students say lectures are slide reading, examples are unhelpful, and questions or emails are not answered well.
Format shift
Online teaching complaints are stronger, while in-person reviews show a few students found him solid after adjustment.
Assessment method
FocusOnAssignments
25/100
Student complaints center mostly on labs, coding projects, rubrics, regrades, and assignment specifications rather than traditional exams.
Format shift
Both formats are assignment heavy, with online reviews also mentioning midterms, optional finals, and exam mistakes.
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
High confidence · Best fit for Self Taught Pro
In-person reviews are mixed but still repeatedly flag unclear directions, harsh grading, and high lab workload.
Main concern
Even in person, students often need outside help or office hours to understand expectations.
What students said
“instructions are contradictory at times”
“Unclear directions, several times for labs he posts the rubric after the assignment is done”
“instructions can be vague and needed to watch his lectures to get all the details to get the A.”
Remote format
High confidence · Best fit for Self Taught Pro
Online reviews are strongly negative overall, especially about vague labs, harsh grading, weak lectures, and slow or limited communication.
Main concern
Students often feel forced to self-teach while being graded harshly on unclear requirements.
What students said
“instruction are super vague, NO CURVE, no respect for the students”
“Self taught class with a teacher who does not know how to grade.”
“assignment instructions unclear or downright contradictory, doesn't respond to emails, only office hours.”
Exam style
Exam rules sound flexible in some sections, but students also report vague or mistake-prone exams, so the exam risk varies.
Assessment risk
Varies
62/100
Low score means less forgiving assessment conditions.
In-person reviews mention open all day midterms, optional finals, easy tests in some sections, and no clear proof of strict proctoring.
“Midterms are open all day.”
“Optional final too.”
“His tests are easy but the labs are the most difficult thing on the planet.”
Online reviews mention long-window midterms, optional finals, regrades, and no clear proof of webcam or lockdown proctoring.
“Had 12 hours for the midterm”
“No tests aside from a midterm and optional final.”
“He does allow regrades for up to half the credit you lost”
Student evidence
Top student voice
“This professor is arbitrary in his grading to the point of absurdity.”
“Reads off slideshows word for word during lecture and his grading is impressively bad”
“gives zeros/failing grades on for criteria not mentioned in instructions.”
“avrg lab length is 400 lines of code and with one a week.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
83
Lifetime ratings
94/100
Evidence confidence
The analysis uses 50 reviews across online and in-person sections, with highly consistent complaints about vague requirements and grading.
Inside 50 stored ratings
Reported outcomes
47 reported outcomes
A+ 5 · A 13 · A- 2
B+ 2 · B 2
C+ 1 · C 2
D+ 1
No reported values
Drop/Withdrawal 1 · Incomplete 1 · Not sure yet 11 · Rather not say 6