AI Rate Professor

Computer Science

David Bernabe

Courses not reported · 6 lifetime ratings

AI rating
78/100
RMP rating
4.3/5
Take again
71.43%
Difficulty
2.8

The decision

Take him online for CS 111/138 if you want a supportive, structured class; be careful in .

Best fit · Beginner FriendlyClear grading criteriaGives good feedbackCaring online mentorOdd project gradingAccessible outside class
  • Online students , and strong support.
  • and harsh incomplete-project rules.
  • Most reported grades are A or A+ when coursework is completed as expected.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

82/100

Most students report A or A+ with fair online grading, though .

Easy A evidence is strongest in online reviews; in-person .

Is the course easy?

Beginner

68/100

Content is manageable CS intro work with , though labs and some lectures add moderate challenge.

Online reviews call material easy to follow; pure content hardness.

Is attendance flexible?

Mandatory

35/100

Most reviews list attendance as .

; one online and one in-person review said no.

Is this professor recommended?

WorthIt

74/100

About seven in by two very poor in-person ratings.

; both in-person reviews are quality 1 and .

Course guide

See how this professor fits your week.

Grading

Fair

58/100

, but one review describes a rigid incomplete-project rule that forced a C.

Format shift

Online feedback is fair; and .

Workload

Light

72/100

Assignments are described as easy to follow, though CS 111 has many labs that still need steady work.

Format shift

Online students mention lots of labs but still find them manageable; .

Teaching experience

Good

78/100

Five perfect online ratings praise clear teaching and care, while and unclear.

Format shift

Teaching quality is excellent online and weak in the small in-person sample.

Assessment method

FocusOnAssignments

35/100

, and assignments more than formal exams based on student comments.

Format shift

Online students emphasize labs and structured assignments; .

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

2 reviews

Low confidence · Best fit for Self Taught Pro

In-person feedback is sparse and and punitive incomplete-project grading.

Main concern

A single incomplete project can tank an .

What students said

“if only 2/3 of the is a c no matter what you receive as .”
111
“ . Seem to only know what was known in the book.”
111

Remote format

Online

5 reviews

High confidence · Best fit for Beginner Friendly

Online sections are well structured with , and caring support that students strongly recommend.

Main concern

and there are .

What students said

“The class is well structured, the good and easy to follow.”
138
“ and will do anything to help teach them.”
111
“Professor Bernabe is a great teacher and I really enjoyed his class.”
111

Exam style

Know what to expect from exams and major assignments.

; assessment centers on labs, projects, and occasional pop quizzes.

Pop quizzesProject-based gradingLabs

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

and pop quizzes rather than a clear formal exam policy.

Pop quizzesProject completeness rule
“Beware of pop quizzes”
111
“if only 2/3 of the is a c no matter what you receive as .”
111

Online

Online reviews do not clearly describe exam proctoring, webcam, or open-book policies.

LabsStructured assignments
“There were a lot of , but after he would go over them to show them.”
111

Student evidence

See what students actually said.

Top student voice

“The class is well structured, the good and easy to follow. Would definitely recommend him again!”

Voice snapshots generated from 7 reviews (5 online, 2 in person), . Credibility rating: Medium.

🎯 Teaching Quality

78/100

“Mr. Bernabe is a clear and a good professor. He cares for his students and is willing to help whenever you ask for help.”

👍 Recommendation Rate

74/100

“ about learning computer science.”

⚠️

40/100

“if only 2/3 of the is a c no matter what you receive as .”

Theme 1

👨‍🏫 About Teaching Style

  • He was great with his material, and always told us students the requirements for them all.
  • He was an amazing teacher.
  • clear and a good professor

Theme 2

📈 About Difficulty & Grades

  • and easy to follow
  • have an 88 in the class but as incomplete

Theme 3

❤️ About Character

  • He cares for his students and is willing to help whenever you ask for help.
  • Accessible outside class

Data context

See exactly what the AI read.

Analysis sample

7

Recent reviews read by the AI

6

Lifetime ratings

58/100

Evidence confidence

Seven recent reviews with consistent online praise, but and one spam-like comment limit overall confidence.

Inside 7 stored ratings

Quality ratings

5 out of 55
4 out of 50
3 out of 50
2 out of 50
1 out of 52

Course coverage

1116 reviews
1381 review

Reported outcomes

A range results lead the reported letter grades.

7 reported outcomes

A range

5

A+ 4 · A 1

B range

1

B 1

C range

1

C 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

0

No reported values