AI Rate Professor

Computer Science

Matt Cervantes

CSCI20 · CSCI21 · SP20 · CSCI020 · 19 lifetime ratings

AI rating
56/100
RMP rating
3.3/5
Take again
57.89%
Difficulty
3.4

The decision

Take him if you can handle exact grading and long lectures, but if and close support.

Best fit · Effort For RewardAutograder FrustrationPolarizing TeachingLecture HeavyCaring When EngagedStrict Due Dates
  • Students are sharply split, with strong praise for his personality and help but serious complaints about and grading.
  • Online students report the most frustration with , and Autograder issues.
  • Getting an A is possible, but students must start early, follow exact requirements, and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

55/100

A is realistic for organized students, but exact Autograder rules and .

Online evidence shows more grading frustration, while teaching support.

Is the course easy?

Standard

46/100

The programming content is not impossible, but long lectures, weak documentation, and troubleshooting make it feel harder.

Online students report more difficulty finding usable information, while .

Is attendance flexible?

Recommended

45/100

because students say skipping lectures makes assignments much harder.

Online reviews stress watching posted lectures, while performance.

Is this professor recommended?

Depends

58/100

Students recommend him when they connect with his style, but and weak online support.

, while online reviews are much more polarized.

Course guide

See how this professor fits your week.

Grading

Strict

35/100

as strict because Autograder expects exact answers and .

Format shift

Online reviews mention Autograder frustration most often, but .

Workload

Moderate

48/100

The workload is manageable for students who start early, but long videos and programming troubleshooting add time.

Format shift

Online students describe the workload as heavier because lectures and .

Teaching experience

Average

58/100

Teaching quality is polarizing, with strong praise for care and humor balanced by complaints about and poor responses.

Format shift

, while online reviews include more complaints about feeling unsupported.

Assessment method

FocusOnAssignments

22/100

, and Autograder rather than exams.

Format shift

Both .

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

6 reviews

Medium confidence · Best fit for Beginner Friendly

but more positive overall, with strong praise for lectures and support alongside newer complaints about vague requirements.

Main concern

and frustrating automated grading.

What students said

“Matt is an AMAZING professor.”
CSCI20
“Absolutely phenomenal teacher.”
SP20
“Assignment requirements were vague, and he uses AutoGradr for .”
CSCI020

Remote format

Online

13 reviews

High confidence · Best fit for Self Taught Pro

Online reviews are highly mixed, with some students praising his care and humor while many , and .

Main concern

Online students .

What students said

“he doesn't care for his online students and leaves them to struggle.”
CSCI20
“Watch his lectures on 2x speed and ”
CSCI020
“He is very good at helping you understand the content and wants everyone to succeed.”
CSCI21

Exam style

Know what to expect from exams and major assignments.

Reviews do not clearly prove the , or open-book policy.

Assessment risk

Varies

50/100

Low score means less forgiving assessment conditions.

In person

format, proctoring rules, webcam use, Lockdown Browser, or open-book policy.

Online

Online reviews do not clearly prove the , or open-book policy.

Student evidence

See what students actually said.

Top student voice

“The homework is graded by autogradr and is frustrating.”

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

🎯 Teaching Quality

58/100

“He is very good at helping you understand the content and wants everyone to succeed.”

⚖️

35/100

“The .”

👍 Recommendation Level

58/100

“Honestly a if you have taken his CSCI 20 class as it is very similar starting out in this course.”

Theme 1

👨‍🏫 About Teaching Style

  • His lectures are great, he provides good examples of how to do things, and overall his teaching skills are top notch.
  • This guy can not teach.
  • He's very sweet and he really wants you to pass the class.

Theme 2

📈 About Difficulty & Grades

  • As long as you do NOT procrastinate on the work, you should be able to succeed quite easily.
  • I would spend 2 hours on each assignment to get a 0.
  • The course does get more difficult as you move through the semester but if you have too much trouble feel free to ask him for help.

Theme 3

💻 About Online Format

  • The online class format is very convenient.
  • He hides project information in 2 hour lectures with zero documentation outside of them.
  • Piazza is his communication platform and it's not that good.

Data context

See exactly what the AI read.

Analysis sample

19

Recent reviews read by the AI

19

Lifetime ratings

86/100

Evidence confidence

Credibility is high because 19 reviews span several years, include both formats, and and teaching style.

Inside 19 stored ratings

Quality ratings

5 out of 59
4 out of 52
3 out of 50
2 out of 52
1 out of 56

Course coverage

CSCI209 reviews
CSCI0207 reviews
CSCI212 reviews
SP201 review

Reported outcomes

A range results lead the reported letter grades.

18 reported outcomes

A range

9

A+ 2 · A 6 · A- 1

B range

4

B+ 3 · B- 1

C range

2

C+ 1 · C 1

D range

0

No reported values

F

1

F 1

No letter grade reported

2

Drop/Withdrawal 2