Is this an easy A?
HardWork
28/100As , and ; many warn there is no easy A.
Online and ; online adds isolation for beginners.
CIS006 · CIS27 · CIS27CIS36B · ECON238 · CIS6 · CIS27CIS20 · CIS36B · CIS36A · CIS20 · 87 lifetime ratings
The decision
Key questions
Is this an easy A?
As x x x x x, and x x; many warn there is no easy A.
Online and x x x x x; online adds isolation for beginners.
Is the course easy?
Material is dense systems and programming content at high pace with memorization and x x.
Both formats call content extremely dense; online stresses dry textbooks and self-teaching.
Is attendance flexible?
Many sections x x x x x and participation tags still appear.
Online sometimes requires cameras and x x; in-person varies by course.
Is this professor recommended?
ideal for serious CS learners, a poor fit for unsupported beginners.
In-person has stronger pro-transfer praise; x x x x x.
Course guide
Grading
Strict
30/100
Frequent tough-grader reports, low partial credit, and x x x x x.
Format shift
A few online and older reviews call him lenient if effort shows; majority still say strict.
Workload
Heavy
24/100
Lots of homework, dense reading, multi-hour lectures, and x x x.
Format shift
Online labs and reading loads can exceed 25 hours weekly for weaker students.
Teaching experience
Average
55/100
Deep subject mastery and strong transfer prep clash with pedagogy gaps and poor communication.
Format shift
In-person advanced students rate teaching higher; online beginners rate it much lower.
Assessment method
FocusOnExams
68/100
Tests and x x x; lectures often review textbooks more than walk through labs.
Format shift
Both formats tag test-heavy; online midterms and finals described as extremely hard.
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 Hardcore Learner
In-person classes are long lecture-heavy sessions with x x and x x x x x x and punish passive learners.
Main concern
x x x x, and multi-hour lectures with x x x.
What students said
“If you want an easy A, x x x. However, if x x x x x x x x x.”
“Lectures 100% unrelated to assigned homework, but homework is 70% of the x x”
“His classes are excellent preparation for transfer and are at a UC level of academic rigor.”
Remote format
Medium confidence · Best fit for Self Taught Pro
Online CIS sections demand self-teaching x x x x x x x x, and limited instructor reach by email.
Main concern
x x x x, and poor remote support for struggling beginners.
What students said
“x x x x x x so far.”
“You will fail if you're new to programming.”
“One of the x x x x x x. Challenging but only because the material is difficult.”
Exam style
Exams are difficult and high-stakes with limited practice materials and heavy reliance on textbook mastery.
Assessment risk
Strict
32/100
Low score means less forgiving assessment conditions.
x x x x x x x x book examples with little practice exam support.
“if you do the x x x x x x x, but they can be a bit long.”
“The sample test he provides only has like 20 questions while the final had 60-65.”
Online reviews x x x x x x x, and homework that mismatches lectures.
“the x x x x x.”
“x x x x”
Student evidence
Top student voice
“If you want an easy A, x x x. However, if x x x x x x x x x.”
“His classes are excellent preparation for transfer and are at a UC level of academic rigor.”
“You will fail if you're new to programming.”
“Lectures are ridiculously long, usually at least 2 to 3 hours long with no breaks.”
“If you're a CS major & too scared to take this class b/c of the reviews, you got no business being in CS.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
87
Lifetime ratings
86/100
Evidence confidence
Fifty reviews across many CIS courses with a stable split between transfer-prep praise and beginner frustration.
Inside 50 stored ratings
Reported outcomes
36 reported outcomes
A+ 2 · A 15 · A- 2
B 5
C+ 1
No reported values
F 1
Drop/Withdrawal 1 · Incomplete 1 · Not sure yet 7 · Rather not say 1