Is this an easy A?
FairEffort
58/100An A is possible and sometimes easy on exams, but , and vague rubrics keep it from being a low-effort A.
, while in-person reviews include more examples of students earning As despite the workload.
CS1 · CS24 · CS20P · CS19CS21CS24 · CS20JCS21CS24 · CS23 · CS19 · CIS21 · CS21 · CS20JCS21 · CS20J · CS11 · 90 lifetime ratings
The decision
Key questions
Is this an easy A?
An A is possible and sometimes easy on exams, but x x x x x x, and vague rubrics keep it from being a low-effort A.
x x x x x x x, while in-person reviews include more examples of students earning As despite the workload.
Is the course easy?
The programming concepts are manageable for prepared students, but x x x, and unclear expectations make the course feel harder.
Online students report more confusion and weak support, while x x x x x x x x hard but useful.
Is attendance flexible?
Reviews do not show a consistent mandatory policy, but several students say missing lectures or skipping class makes it easy to fall behind.
Online evidence includes archived or live lecture options in one review, while x x x x x x x.
Is this professor recommended?
Students recommend him when they value rigorous CS preparation, but many warn against him because of x x and x x.
x x x x x x x x and strong criticism, while online reviews lean more negative overall.
Course guide
Grading
Strict
25/100
x x x x as x x x, and slow, even when students receive high final grades.
Format shift
Online reviews especially stress harsh personal-preference grading, while x x x x x x and meticulous standards.
Workload
Heavy
32/100
Workload is heavy because of x x x x x x, and exam preparation.
Format shift
Both formats mention lots of work, with online reviews stressing coding volume and x x x x x, and Zybooks.
Teaching experience
Average
58/100
He is knowledgeable and sometimes highly valuable, but many students find lectures unclear, slow, disorganized, or x x x.
Format shift
x x x x x x x x, while online reviews more often describe poor communication and weak support.
Assessment method
Balanced
55/100
Grades appear to come from programming assignments, Zybooks or readings, and a midterm and x x x x x x x.
Format shift
Both formats mention assignments plus exams, but x x x x x x x x x.
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 Effort For Reward
x x x x x x x x for long-term learning but repeated complaints about disorganization and tough grading.
Main concern
Students must handle vague expectations, lecture-heavy delivery, and x x x x x x x.
What students said
“x x x x x x x!!”
“long non-interactive lectures, obscure/very nitpicky grading, takes MONTHS to grade work”
“Steve's the GOAT.”
Remote format
Medium confidence · Best fit for Self Taught Pro
Online reviews are mostly negative, focusing on harsh x x x x x, and x x.
Main concern
Online students often felt unsupported and x x x x x and learning structure themselves.
What students said
“Lectures were long and x x x.”
“x x x x x x x x x x own personal programming preferences that he didn't previously explain.”
“I took CS 11 online, and it was fantastic.”
Exam style
Reviews mention midterms and finals with mixed difficulty, but they do not clearly prove open-book rules, proctoring, webcam use, or closed-book policy.
Assessment risk
Varies
45/100
Low score means less forgiving assessment conditions.
x x x x x x x x pressure, and inconsistent difficulty, but they do not clearly prove closed-book or proctoring policy.
“x x x x x x x x x are being taught and coding them on paper.”
“Prepare to answer questions quickly in x x x x x x x x.”
“x x x x”
Online reviews mention midterms and finals with mixed difficulty, but they do not clearly prove webcam, proctoring, Lockdown Browser, or open-book policy.
“midterm and x x x”
“x x x. x x x x x.”
Student evidence
Top student voice
“Steve's the GOAT. Took transferring to UC to realize just how much he sets u up for success.”
“He is a programmer, not a teacher.”
“very very slow grader, cannot trust any dates he gives you for grading.”
“x x x.”
“Class wasn't x x x x x.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
90
Lifetime ratings
88/100
Evidence confidence
Credibility is high because 50 reviews span many years and repeat the same themes of x x x x x x, and uneven teaching.
Inside 50 stored ratings
Reported outcomes
37 reported outcomes
A+ 2 · A 15
B+ 1 · B 7 · B- 2
C 2
No reported values
No reported values
Audit/No Grade 1 · Drop/Withdrawal 1 · Not sure yet 4 · Rather not say 2