AI Rate Professor

Computer Science

Benjamin Riveira

CMPSCI111 · CMPSCI122 · CSCI132 · CMPSCI235 · COMS235 · COMPSCI111 · 182L · CMPSCI182 · CS111 · CMPSCI111L · 69 lifetime ratings

AI rating
38/100
RMP rating
3.0/5
Take again
50.77%
Difficulty
2.6

The decision

if and textbooks and mainly need the credit, not a strong classroom learning experience.

Best fit · Self Taught ProEasy Credit RiskMonotone SlidesSelf-Teaching NeededTest HeavyInconsistent Grading
  • Reviews are sharply split, with some students calling him helpful and .
  • Many students say the class can be an easy A because , but learning quality is inconsistent.
  • The biggest risk is relying on lectures, which many describe as .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

70/100

Many students report easy A paths through open-note quizzes, predictable exams, few assignments, and , but harsh grading and .

, while online reviews include more harsh grading and self-teaching complaints.

Is the course easy?

Standard

48/100

The underlying CS content is manageable for self-taught students, but , and exam design make it feel harder.

Online reviews lean more difficult and confusing, while in-person reviews range from .

Is attendance flexible?

Mandatory

25/100

sections, and students complain they would skip if it were not mandatory.

, while online evidence focuses more on Zoom and lecture availability.

Is this professor recommended?

Depends

42/100

Recommendation depends on whether the student can self-teach, tolerate boring lectures, and .

Both formats are polarized, but online reviews contain more severe warnings about teaching and communication.

Course guide

See how this professor fits your week.

Grading

Strict

35/100

Some reviews report generous rounding and , but many mention tough, nitpicky, inconsistent, or .

Format shift

Online reviews strongly emphasize harsh grading, while and code grading complaints.

Workload

Moderate

62/100

, but test preparation, projects, textbook work, and self-teaching can raise the real workload.

Format shift

, while online reviews more often describe confusing independent work.

Teaching experience

Poor

36/100

Although some students find him helpful and knowledgeable, repeated reviews , and rude communication.

Format shift

Both formats include praise, but online reviews are harsher and .

Assessment method

FocusOnExams

82/100

Grades , and test-like coding questions, with fewer assignments in many sections.

Format shift

Both formats mention quizzes and can carry major weight.

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

36 reviews

High confidence · Best fit for Self Taught Pro

and poor lectures, with repeated complaints about monotone slides, exam weighting, and incomplete coverage.

Main concern

Lectures may be boring or unhelpful, and .

What students said

“2 exams are a huge chunk of your grade.”
182
“easy class bad teacher, you basically have to learn everything on your own”
CMPSCI235

Remote format

Online

14 reviews

High confidence · Best fit for Self Taught Pro

Online reviews are highly polarized, with some praising help and easy grades while many report poor , and little structure.

Main concern

Online students often describe needing to teach themselves and .

What students said

“expect wasting a and learning nothing with this guy.”
CMPSCI122
“He gives two quizzes throughout the semester, 1 midterm, and 1 final.”
CMPSCI182

Exam style

Know what to expect from exams and major assignments.

Exam friendliness varies because some quizzes and tests are open-note or predictable, while , and strict grading.

Open-Note QuizzesTest HeavyMemorized Code ProblemsMidterm And FinalRetake Tests During Exam Time

Assessment risk

Varies

42/100

Low score means less forgiving assessment conditions.

In person

quiz questions, memorized code problems, and high final weight, but do not clearly prove closed-book or proctoring policies.

Open-Note QuizzesExam Questions From QuizzesMemorized Code ProblemsHigh-Weight Final
“ .”
182
“Half of a problem.”
182
“ it because there too many problems in too little time.”
CMPSCI111

Online

, and textbook-based questions, but do not clearly prove webcam, proctoring, Lockdown Browser, open-book, or closed-book rules.

Midterm And FinalRetake Tests During Exam TimeTextbook-Based Questions
“ .”
CSCI132
“He gives two quizzes throughout the semester, 1 midterm, and 1 final.”
CMPSCI182

Student evidence

See what students actually said.

Top student voice

“easy class bad teacher, you basically have to learn everything on your own because somehow this guy can't even get through all the slides.”

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

🎯 Teaching Quality

36/100

“Terrible lecturing and very .”

📈 Easy Grade Potential

70/100

“This was by far the easiest A I've ever gotten.”

⚠️

42/100

“2 exams are a huge chunk of your grade.”

Theme 1

👨‍🏫 About Teaching Style

  • Lectures are monotonous; one-way method of teaching.
  • He is very boring, he has a monotone voice and talks about everything but the course content.
  • He spends too long drawing diagrams that will take up 30 minutes of class time.

Theme 2

📈 About Difficulty & Grades

  • The and the .
  • Your code must be flawless for the quizzes and .
  • He gives two quizzes throughout the semester, 1 midterm, and 1 final.

Theme 3

⚠️ About Self-Teaching

  • you will learn very little in this class unless .
  • Expect to teach yourself if you want to come out with a decent grade.
  • If you know what you're doing and get the work done, you fine

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

69

Lifetime ratings

94/100

Evidence confidence

Credibility is high because 50 reviews across online and , though opinions are unusually polarized.

Inside 50 stored ratings

Quality ratings

5 out of 521
4 out of 514
3 out of 55
2 out of 56
1 out of 523

Course coverage

CMPSCI11116 reviews
CMPSCI1228 reviews
CMPSCI1827 reviews
CMPSCI2356 reviews
1825 reviews
Show 6 more courses
CMPSCI111L3 reviews
182L1 review
COMPSCI1111 review
COMS2351 review
CS1111 review
CSCI1321 review

Reported outcomes

A range results lead the reported letter grades.

48 reported outcomes

A range

25

A+ 3 · A 20 · A- 2

B range

7

B+ 2 · B 4 · B- 1

C range

5

C+ 2 · C 3

D range

1

D+ 1

F

0

No reported values

No letter grade reported

10

Drop/Withdrawal 1 · Incomplete 2 · Not sure yet 5 · Rather not say 2