Is this an easy A?
EasyA
78/100Getting an A is possible for prepared or self-taught students, but beginners may struggle because teaching and instructions are weak.
Online reviews sound slightly easier for experienced students, while in and .
COS126 · CIS35A · CIS35B · CIS36A · CIS18A · CIS22B · CIA18A · CIS22A · 52 lifetime ratings
The decision
Key questions
Is this an easy A?
Getting an A is possible for prepared or self-taught students, but beginners may struggle because teaching and instructions are weak.
Online reviews sound slightly easier for experienced students, while in person reviews show more exam confusion and grading complaints.
Is the course easy?
The programming content is not always deep, but unclear lectures, vague labs, and confusing exams make it harder than it should be.
Online and in person reviews both point to self-study, with in person reviews giving stronger evidence of confusing tests.
Is attendance flexible?
Many reviews say attendance was not mandatory, but some online and in person sections marked it mandatory.
Both formats include optional and mandatory attendance reports, so the policy varies by section.
Is this professor recommended?
Most students do not recommend him because lectures, feedback, and exam alignment are repeatedly criticized.
Online and in person reviews are both negative, with in person comments showing a longer and stronger pattern.
Course guide
Grading
Fair
45/100
Some students report easy A outcomes and curves, but many also report confusing tests, no review access, and tough grading moments.
Format shift
Online reviews include easy grades for self-starters, while in person reviews more often complain about test fairness and feedback.
Workload
Moderate
52/100
Workload is usually weekly labs, quizzes, reading, and coding assignments, with some complaints about extra outside learning.
Format shift
Online reviews mention weekly programs and quizzes, while in person reviews describe fewer labs but more test stress.
Teaching experience
Poor
25/100
Students repeatedly describe lectures as boring, unclear, disorganized, and not useful for learning programming.
Format shift
Both formats criticize teaching quality, and online reviews especially frame the class as self-study.
Assessment method
Balanced
58/100
Grades appear to come from labs, homework, quizzes, midterms, and finals, with tests often criticized as confusing.
Format shift
Online reviews mention assignments, quizzes, and exams; in person reviews add stronger midterm and final complaints.
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 mostly negative, citing confusing lectures, poor feedback, test issues, and a need to learn from the book.
Main concern
Students repeatedly say they learn more from books or outside sources than from class.
What students said
“Bad lecture doesn't help at all. Got most help by reading the textbook myself.”
“You really have to just rely on the book.”
“STAY AWAY AT ALL COSTS.”
Remote format
High confidence · Best fit for Self Taught Pro
Online reviews describe a mostly self-study class with weak lectures, simple or confusing assignments, and mixed grade outcomes.
Main concern
Students say online lectures do not teach enough and outside resources are needed.
What students said
“If you already know Java or are willing to self study, this will be the easiest A.”
“Self-study with assignments completed before class. WASTE MY MONEY AND TIME.”
“The only way I survived this class was because someone made a Discord server for this class.”
Exam style
Reviews mention some open-book or internet-supported exams, but many also say tests are confusing, poorly aligned, or hard to review.
Assessment risk
Varies
58/100
Low score means less forgiving assessment conditions.
In person reviews explicitly mention open-book tests and confusing midterms, but do not clearly prove proctoring rules.
“Tests are open "book". Google is your friend.”
“Questions on midterms and finals are very confusing”
“You can't review your midterm so you had no idea what you did wrong.”
Online reviews mention exams and internet use, but they do not clearly prove webcam, proctoring, Lockdown Browser, or open-book rules.
“The internet is useful for his exams if you catch my drift”
“Just one program a week, one quiz a week, one chapter a week.”
Student evidence
Top student voice
“If you already know Java or are willing to self study, this will be the easiest A.”
“Bad lecture doesn't help at all. Got most help by reading the textbook myself.”
“If you just read a book for midterm and final and do your homework, it is really easy to get A.”
“STAY AWAY AT ALL COSTS.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
52
Lifetime ratings
88/100
Evidence confidence
The analysis uses 50 reviews across many years, with highly consistent complaints despite a few positive outliers.
Inside 50 stored ratings
Reported outcomes
26 reported outcomes
A+ 2 · A 8 · A- 6
B+ 2 · B 1 · B- 1
C 1
No reported values
No reported values
Drop/Withdrawal 1 · Incomplete 1 · Not sure yet 1 · Not_Sure_Yet 2