AI Rate Professor

Computer Science

Hal Mendoza

COMS14 · B11B12B13B14 · COMPB11JAVA · COMPB11B14 · JAVACOMS · ENGR19C · B12 · COMPB14 · COMSB142535 · CS13 · B13 · COMB5 · COMSB5 · COMSB11 · COMSB35 · COMSB14 · COMPB13 · COMPB11 · 44 lifetime ratings

AI rating
42/100
RMP rating
2.8/5
Take again
52.94%
Difficulty
3.6

The decision

Take Hal Mendoza only if you can learn programming independently and .

Best fit · Self Taught ProLecture-heavyTough graderSelf-teaching requiredProgramming background helpsPolarizing instructor
  • Reviews are sharply divided, but many students say , and assignments are difficult.
  • Students with prior programming experience or .
  • Online reviews are , but there are only three online reviews.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

38/100

A grades are possible, but students repeatedly say they require reading, prior knowledge, outside resources, and significant effort.

Online evidence suggests an A or B is realistic with reading, while and .

Is the course easy?

Challenging

31/100

Programming , and make the course challenging for many students.

Online reviews describe the course as more manageable, while as hard or confusing.

Is attendance flexible?

Mandatory

18/100

as mandatory or say skipping class makes passing difficult.

, but in-person reviews emphasize that missing class is especially risky.

Is this professor recommended?

Depends

45/100

He works for prepared, independent students, but many beginners strongly warn against taking him.

Online recommendations are positive but limited, while and often negative.

Course guide

See how this professor fits your week.

Grading

Strict

28/100

Students repeatedly , and difficult programming assignments.

Format shift

Online reviews mention tricky exams but not harsh grading, while .

Workload

Heavy

24/100

Many reviews describe lots of , and major outside study demands.

Format shift

Online workload appears moderate with recordings and practice exams, while as heavy.

Teaching experience

Poor

43/100

Some students find him helpful and passionate, but many say lectures are boring, unclear, disorganized, or not beginner-friendly.

Format shift

Online teaching reviews are better because lectures are recorded, while and support.

Assessment method

Balanced

58/100

Assessment appears to combine programming assignments, quizzes, exams, labs, and participation .

Format shift

Online reviews mention exams and assignments, while , and labs.

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

41 reviews

High confidence · Best fit for Self Taught Pro

In-person reviews are highly mixed but often negative, with repeated complaints , and weak help for beginners.

Main concern

Beginners may struggle because many students say they had to teach themselves or rely on outside resources.

What students said

“I had to learn the subject outside the class in order to pass.”
COMPB11
“Need background knowlege on programming.”
COMPB11
“The and are strictly graded.”
COMPB11

Remote format

Online

3 reviews

Medium confidence · Best fit for Self Taught Pro

Online reviews are mostly , and exam preparation, but exams can still be tricky.

Main concern

Participation and , and .

What students said

“He was really easy online.”
COMPB13
“ .”
COMPB13
“If you read the textbook prior to attending his lectures you are 100% going to pass with an A or a B.”
CS13

Exam style

Know what to expect from exams and major assignments.

Exam risk is high because comments , and strict expectations, despite some practice-exam support.

Proctorio MentionedTricky ExamsPractice Exams SimilarOpen Book MentionedTest Heavy

Assessment risk

Strict

34/100

Low score means less forgiving assessment conditions.

In person

In-person evidence includes Proctorio in one review and several comments about test-heavy or difficult exams, but as a justification in older comments.

Proctorio MentionedTest HeavyOpen Book MentionedDifficult Tests
“For and .”
B13
“Assignments and knowledge needed is discussed in class but he justifies this with open book and notes.”
COMPB14
“I love that he gave us practice tests to prepare us for the real tests.”
COMPB11JAVA

Online

Online reviews mention tricky exams and similar practice exams, but they do not clearly .

Tricky ExamsPractice Exams Similar
“he likes to get a little tricky with so beware of that!”
COMPB13
“ .”
COMPB13

Student evidence

See what students actually said.

Top student voice

“I had to learn the subject outside the class in order to pass.”

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

🎯 Teaching Quality

43/100

“His lectures are boring and very .”

📈 Difficulty and Grades

38/100

“You need a lot of previous knowledge or put tons of extra hours to get an A after Comp B11.”

⚖️

28/100

“ and marks for every little tiny problem even like a extra space in a code.”

Theme 1

👨‍🏫 About Teaching Style

  • Lectures are bad.
  • He was really easy online.
  • Loved this and had random little quiz questions in class to make sure you were understanding.

Theme 2

💻 About Programming Readiness

  • Need background knowlege on programming.
  • If you don't know .
  • Some basic knowledge would help a lot.

Theme 3

📈 About Workload and Grades

  • The and are strictly graded.
  • .
  • I couldve gotten a higher grade but he likes to get a little tricky with so beware of that!

Data context

See exactly what the AI read.

Analysis sample

44

Recent reviews read by the AI

44

Lifetime ratings

90/100

Evidence confidence

The analysis uses 44 reviews across a long time span, with repeated , and student preparedness.

Inside 44 stored ratings

Quality ratings

5 out of 58
4 out of 512
3 out of 57
2 out of 56
1 out of 511

Course coverage

COMSB1411 reviews
COMPB119 reviews
B134 reviews
COMPB133 reviews
COMS142 reviews
Show 13 more courses
COMSB112 reviews
COMSB52 reviews
B11B12B13B141 review
B121 review
COMB51 review
COMPB11B141 review
COMPB11JAVA1 review
COMPB141 review
COMSB1425351 review
COMSB351 review
CS131 review
ENGR19C1 review
JAVACOMS1 review

Reported outcomes

B range results lead the reported letter grades.

25 reported outcomes

A range

6

A+ 1 · A 5

B range

8

B+ 3 · B 5

C range

8

C+ 2 · C 5 · C- 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

3

Not sure yet 1 · Not_Sure_Yet 1 · Rather not say 1