AI Rate Professor

Computer Science

Edwin Ambrosio

CS20A · 3 lifetime ratings

AI rating
71/100
RMP rating
3.7/5
Take again
100%
Difficulty
3.7

The decision

Take him in person for CS20A if you can handle a tough course and clear but .

Best fit · Effort For RewardAmazing lecturesDeep subject knowledgePedantic gradingFair curvesMandatory attendance
  • and fair late-work policies
  • nitpicky deductions and
  • All three reviewers would take him again despite mixed quality scores

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

58/100

Students report A/A+ grades with a curve and fair late policies, but online work is picky and content is hard.

Online evidence stresses nitpicky scoring; and fair late work.

Is the course easy?

Challenging

35/100

CS20A data structures is rated hard, with complex topics even when lectures are strong.

Both formats rate difficulty mid-to-high; no format claims the material is easy.

Is attendance flexible?

Mandatory

28/100

as mandatory.

and one in-person review; the third review left it blank.

Is this professor recommended?

WorthIt

78/100

All three students would take him again, mainly for lecture quality and subject mastery.

Recommendation holds across online and .

Course guide

See how this professor fits your week.

Grading

Fair

55/100

and fair late work offset online nitpicking on minor details.

Format shift

In-person sounds more forgiving; online sounds pedantic.

Workload

Moderate

48/100

Workload is not described as light; hard coding work and strict detail scoring add friction.

Format shift

Evidence is limited; .

Teaching experience

Good

72/100

Deep expertise and strong lectures dominate in-person reviews; .

Format shift

online review.

Assessment method

FocusOnAssignments

35/100

Grading centers on code work and culture.

Format shift

Online review focuses on code grading; .

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

Medium confidence · Best fit for Effort For Reward

fair curve, and openness on late work; one brief review only called him ok.

Main concern

Course content itself is still hard (data structures) even with strong teaching.

What students said

“He was an amazing instructor. You could tell that he has a .”
CS20A
“ and was open but fair with late submissions.”
CS20A

Remote format

Online

1 reviews

Low confidence · Best fit for Self Taught Pro

Online student got an A but no code feedback, while lectures and materials stayed solid.

Main concern

on code.

What students said

“ and does not offer any feedback to help students improve their code. Good lectures and class material.”
CS20A

Exam style

Know what to expect from exams and major assignments.

A and assignment-heavy grading appear; .

Curved finalFair late submissionsCode-focused grading

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

and fair late-submission policy.

Curved finalFair late submissions
“ and was open but fair with late submissions.”
CS20A

Online

Online reviews .

Student evidence

See what students actually said.

Top student voice

“He was an amazing instructor. You could tell that he has a the subject matter and in adapting to student perspectives of the complex topics at hand.”

Voice snapshots generated from 3 reviews across online and in-person CS20A, highlighting teaching strength and . Credibility rating: Low.

🎯 Teaching Quality

72/100

“He was an amazing instructor. You could tell that he has a .”

📝

35/100

“ and does not offer any feedback to help students improve their code.”

👍

78/100

“ and was open but fair with late submissions.”

Theme 1

👨‍🏫 About Teaching Style

  • Amazing lectures
  • He is ok.

Theme 2

📈 About Difficulty & Grades

  • open but fair with late submissions

Theme 3

❤️ About Character

  • Respected
  • Inspirational

Data context

See exactly what the AI read.

Analysis sample

3

Recent reviews read by the AI

3

Lifetime ratings

38/100

Evidence confidence

Only three reviews span 2019 to 2026 with mixed detail and one very short comment, so confidence stays limited.

Inside 3 stored ratings

Quality ratings

5 out of 51
4 out of 51
3 out of 50
2 out of 51
1 out of 50

Course coverage

CS20A3 reviews

Reported outcomes

A range results lead the reported letter grades.

2 reported outcomes

A range

2

A+ 1 · A 1

B range

0

No reported values

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

0

No reported values