Is this an easy A?
FairEffort
58/100An A is realistic with , and , but students repeatedly warn that programming work is not automatic or effortless.
Online evidence is more mixed on grading and workload, while .
Cabrillo College · Computer Science
CS1 · CS11A · CIS165PH · CS12J · CS12JCS11 · PHPMYSQL · CS12GP · CS20 · JAVA20J · JAVACS20 · CIS165 · CS20J · CS11 · 49 lifetime ratings
The decision
Key questions
Is this an easy A?
An A is realistic with steady effort, clear notes, and extra credit, but students repeatedly warn that programming work is not automatic or effortless.
Online evidence is more mixed on grading and workload, while in-person evidence more often says effort is rewarded.
Is the course easy?
The course content is approachable because his materials are clear, but programming is still cumulative and challenging for beginners.
Online reviews describe more workload pressure, while in-person reviews more often credit his notes with making difficult content manageable.
Is attendance flexible?
Attendance expectations are mixed because some students say skipping hurts, while others say the website can replace parts of lecture.
Online reviews emphasize class participation and breakout work, while in-person reviews vary between helpful lectures and reliance on online notes.
Is this professor recommended?
Most students recommend him for organization and support, though a vocal minority disliked the group work, grading, or teaching format.
In-person reviews are broadly more positive, while online reviews are sharply split.
Course guide
Grading
Fair
55/100
Grades appear attainable with effort and extra credit, but some students report tough or unhelpful lab grading.
Format shift
Online reviews include stronger complaints about lab grading, while in-person reviews more often describe grading as fair or generous.
Workload
Moderate
45/100
Workload is manageable for prepared students but can become heavy because assignments, labs, and reading build every week.
Format shift
Online reviews describe heavier workload pressure, while in-person reviews range from reasonable weekly homework to time-consuming assignments.
Teaching experience
Good
84/100
Students consistently praise his organization, notes, helpfulness, and clarity, though some dislike his dry style or group-based format.
Format shift
In-person reviews provide stronger long-term support for good teaching, while online reviews are more polarized.
Assessment method
Balanced
48/100
Assessment appears assignment-heavy with programming labs and homework, plus exams or tests mentioned in several reviews.
Format shift
Online reviews mention labs and practice exams, while in-person reviews mention programming assignments, labs, midterms, and finals.
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 mostly positive, emphasizing clear notes, helpful teaching, and meaningful learning despite challenging programming work.
Main concern
Students without programming background may struggle if they fall behind on cumulative assignments.
What students said
“Assignments are incredibly clear and his website is the best resource.”
“Don't expect a free 'A' however, programming is tough, but he'll do everything he can to help you succeed.”
“Each week you have a new programming assignment along with in class labs and other homework.”
Remote format
Medium confidence · Best fit for Self Taught Pro
Online reviews are split between strong praise for resources and support and sharp criticism of workload, group work, and lab grading.
Main concern
Some online students felt lectures and group work did not match the workload or exams well.
What students said
“Amazing professor. Professor Parrish is very organized and puts a lot of effort in giving every possible resource to learn.”
“It has unrealistic amount of work and reading to be done.”
“The practice exams he makes are very helpful when it comes to the actual exams.”
Exam style
Reviews confirm practice exams and some midterm or final testing, but they do not clearly prove open-book, webcam, Lockdown Browser, or strict proctoring policies.
Assessment risk
Standard
60/100
Low score means less forgiving assessment conditions.
In-person reviews mention midterm, final, and hard tests, but do not clearly prove closed-book rules or strict proctoring.
“The 2 tests (midterm & final) are a breeze (gives sample final nearly identical to actual thing).”
“His tests were hard though.”
Online reviews mention helpful practice exams but do not clearly prove webcam, proctoring, Lockdown Browser, open-book, or final format policies.
“The practice exams he makes are very helpful when it comes to the actual exams.”
Student evidence
Top student voice
“Don't expect a free 'A' however, programming is tough, but he'll do everything he can to help you succeed.”
“Ed is an excellent teacher. Assignments are incredibly clear and his website is the best resource.”
“Don't expect a free 'A' however, programming is tough, but he'll do everything he can to help you succeed.”
“Each week you have a new programming assignment along with in class labs and other homework.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
49
Recent reviews read by the AI
49
Lifetime ratings
88/100
Evidence confidence
The rating is credible because it uses 49 reviews across many years with detailed and mostly consistent comments, despite some older entries.
Inside 49 stored ratings
Reported outcomes
13 reported outcomes
A+ 4 · A 3 · A- 1
B+ 2 · B 3
No reported values
No reported values
No reported values
No reported values