Is this an easy A?
FairEffort
58/100An A is realistic for strong students who keep up with , and benefit from flexible late policies, but it is not low effort.
Online and , but online students more often describe self-teaching and vague support.
Cabrillo College · Computer Science
CS12P · CS20P · CS12J · CS19 · CS23 · CS12 · MATH23 · CS12JAF13 · CS1L · 12J · 50 lifetime ratings
The decision
Key questions
Is this an easy A?
An A is realistic for strong students who keep up with projects, use office hours, and benefit from flexible late policies, but it is not low effort.
Online and in-person reviews both show achievable A grades, but online students more often describe self-teaching and vague support.
Is the course easy?
The course content is intellectually demanding because projects are complex, fast-paced, and often assume prior programming comfort.
In-person reviews praise better support, while online reviews more often say lectures do not fully prepare students for assignments.
Is attendance flexible?
Attendance is not clearly mandatory overall, but students repeatedly say lectures, recordings, and office hours are important for success.
Online evidence centers on watching lectures, while in-person evidence stresses attending class or office hours to keep up.
Is this professor recommended?
Most students recommend him because they learn a lot from a knowledgeable professor, even though the workload is heavy and not beginner-friendly.
In-person reviews are more enthusiastically positive, while online reviews are mixed but still include several successful students.
Course guide
Grading
Fair
52/100
Grading is often clear and recoverable through resubmissions, late policies, and extra credit, but students still call him tough and project standards are high.
Format shift
Online reviews mention automatic grading and tough grading, while in-person reviews more often mention extra credit and late flexibility.
Workload
Heavy
28/100
Students repeatedly describe lots of homework, weekly projects, long hours, and assignments that take serious time.
Format shift
Both formats report heavy work, with online CS19 reviews especially stressing long project hours.
Teaching experience
Good
78/100
He is widely seen as knowledgeable, passionate, and helpful, but some students find his explanations too fast or insufficient for beginners.
Format shift
In-person teaching feedback is stronger, while online feedback includes more complaints about vague lectures and self-teaching.
Assessment method
FocusOnAssignments
20/100
Assessment appears dominated by weekly programming assignments and projects, with several reviews saying there are no exams in some courses.
Format shift
Online CS19 reviews clearly mention no tests or quizzes, and in-person CS19 and CS20P reviews also describe project-based grading.
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
In-person reviews are more positive about his lectures, expertise, and accessibility, but still stress difficult weekly assignments and a steep learning curve.
Main concern
The workload and pace can overwhelm beginners without prior programming comfort.
What students said
“Best CS prof at cabrillo, difficult but fair.”
“Prepare for a lot of project based homework and having to read a lot to figure out what to do.”
“Probably the most challenging class I've taken so far in college.”
Remote format
Medium confidence · Best fit for Self Taught Pro
Online reviews describe hard project-based classes with automatic grading, mixed lecture support, and mostly achievable grades for persistent students.
Main concern
Online students may need to teach themselves when lectures or help feel too vague.
What students said
“No testing or quizzes of any kind, just projects spread out throughout the semester.”
“Fairly difficult class, was a step up from CS11 for many but doing well is totally achievable through attending/watching lecture, working hard (don't get behind),and utilizing office hours”
“He was not willing to explain anything that he was teaching”
Exam style
Exam risk varies by course because several newer CS reviews report no exams, while older CS12J reviews mention tough tests.
Assessment risk
Varies
68/100
Low score means less forgiving assessment conditions.
In-person reviews support project-heavy grading and no exams in some courses, but some older reviews mention tough tests without proving closed-book rules.
“No exams, just weekly projects which give a lot of practical experience.”
“His assignments are very challenging w/ great late policy. No exams”
“The tests are TOO TOUGH for a new programmer within the allotted time.”
Online CS19 reviews clearly support a no-test, project-based format, but reviews do not clearly prove webcam, proctoring, Lockdown Browser, or open-book rules.
“No testing or quizzes of any kind, just projects spread out throughout the semester.”
“Work automatically graded and gives instant,spec”
Student evidence
Top student voice
“Best CS prof at cabrillo, difficult but fair.”
“Passionate about teaching and it reflects during his lectures.”
“Prepare for a lot of project based homework and having to read a lot to figure out what to do.”
“Really enjoyed this class (intro to Java). Not sure what the other reviewers were expecting, learning any language is tough!”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
50
Lifetime ratings
88/100
Evidence confidence
The analysis is based on 50 reviews across many years and courses, with consistent patterns around strong teaching, hard projects, and heavy workload.
Inside 50 stored ratings
Reported outcomes
32 reported outcomes
A+ 4 · A 15 · A- 1
B 5
C+ 1
No reported values
F 2
Drop/Withdrawal 2 · Not sure yet 1 · Not_Sure_Yet 1