AI Rate Professor

Cabrillo College · Computer Science

Jeffrey Bergamini

CS12P · CS20P · CS12J · CS19 · CS23 · CS12 · MATH23 · CS12JAF13 · CS1L · 12J · 50 lifetime ratings

AI rating
77/100
RMP rating
3.8/5
Take again
76.47%
Difficulty
4.1

The decision

if you want to learn deeply and can handle a demanding programming workload.

Best fit · Effort For RewardChallenging ProjectsKnowledgeable InstructorHeavy WorkloadHelpful Office HoursLenient Late Policy
  • Students often praise his knowledge, passion, and office-hour help.
  • The , and time-consuming.
  • Grades can be fair or recoverable, but beginners may feel underprepared.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

58/100

An 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.

Is the course easy?

Challenging

34/100

The course content is intellectually demanding because , and often assume prior programming comfort.

, while online reviews more often say lectures do not fully prepare students for assignments.

Is attendance flexible?

Recommended

62/100

, but students repeatedly say lectures, recordings, and office hours are important for success.

Online evidence centers on watching lectures, while to keep up.

Is this professor recommended?

WorthIt

78/100

Most students recommend him because they learn a lot from a knowledgeable professor, even though the workload is heavy and not beginner-friendly.

, while online reviews are mixed but still include several successful students.

Course guide

See how this professor fits your week.

Grading

Fair

52/100

and recoverable through resubmissions, late policies, and , but students still call him tough and project standards are high.

Format shift

Online reviews mention automatic grading and , while and late flexibility.

Workload

Heavy

28/100

Students repeatedly describe lots of homework, weekly projects, long hours, and .

Format shift

Both formats report heavy work, with online CS19 .

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

, 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 exams in some courses.

Format shift

Online CS19 reviews clearly mention no tests or quizzes, and in-person CS19 and CS20P .

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

Compare the in-person and online experience.

Classroom format

In person

45 reviews

High confidence · Best fit for Effort For Reward

In-person reviews are more positive about his lectures, expertise, and accessibility, but and a .

Main concern

The workload and pace can overwhelm beginners without prior programming comfort.

What students said

but fair.
CS12
Prepare for a lot of and having to read a lot to figure out what to do.
CS19
Probably the most challenging class I've taken so far in college.
CS12J

Remote format

Online

5 reviews

Medium confidence · Best fit for Self Taught Pro

Online reviews describe hard project-based classes with , 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 throughout the semester.
CS19
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
CS19
He
CS12

Exam style

Know what to expect from exams and major assignments.

Exam risk varies by course because several newer CS reviews report no exams, while older CS12J reviews mention tough tests.

No Exams in Several CS CoursesWeekly ProjectsTough Tests in Some CS12J Reviews

Assessment risk

Varies

68/100

Low score means less forgiving assessment conditions.

In person

and no exams in some courses, but some older reviews mention tough tests without proving closed-book rules.

No Exams in Some CoursesWeekly ProjectsTough Tests in Some CS12J Reviews
of practical experience.
CS19
. No exams
CS20P
The within the allotted time.
CS12J

Online

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 Tests or QuizzesProject-Based AssessmentAutomatic Grading
No testing or throughout the semester.
CS19
Work automatically graded and gives instant,spec
CS19

Student evidence

See what students actually said.

Top student voice

but fair.

Voice snapshots generated from 50 reviews, highlighting key themes in , and format differences. Credibility rating: High.

🎯 Teaching Quality

78/100

Passionate about teaching and it reflects during his lectures.

📚 Workload Reality

28/100

Prepare for a lot of and having to read a lot to figure out what to do.

👍 Recommendation Value

78/100

Really enjoyed this class (intro to Java). Not sure what the other reviewers were expecting, learning any language is tough!

Theme 1

👨‍🏫 About Teaching Style

  • Jeff is what comes to mind when I think of a computer scientist.
  • An excellent Teacher & Computer Scientist, he knows his stuff.
  • He goes over material very quickly and it seems like he expects his students to have experience with programming going into the cl

Theme 2

📈 About Difficulty & Grades

  • The class is not easy and you will work long hours on the projects.
  • This course requires lots of thinking outside of class.
  • Hard class, plain and simple.

Theme 3

🧩 About Assignments

  • of practical experience.
  • You can submit homework infinite times and .
  • The and you will feel proud after each one, but they are time consuming.

Data context

See exactly what the AI read.

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 , and heavy workload.

Inside 50 stored ratings

Quality ratings

5 out of 526
4 out of 56
3 out of 58
2 out of 56
1 out of 54

Course coverage

CS12J19 reviews
CS199 reviews
CS125 reviews
cs12P4 reviews
MATH234 reviews
Show 5 more courses
CS20P3 reviews
12J2 reviews
CS1L2 reviews
CS12JAF131 review
CS231 review

Reported outcomes

A range results lead the reported letter grades.

32 reported outcomes

A range

20

A+ 4 · A 15 · A- 1

B range

5

B 5

C range

1

C+ 1

D range

0

No reported values

F

2

F 2

No letter grade reported

4

Drop/Withdrawal 2 · Not sure yet 1 · Not_Sure_Yet 1