AI Rate Professor

Computer Science

Joseph Su

CS20B · CS50 · 16 lifetime ratings

AI rating
79/100
RMP rating
4.2/5
Take again
76.47%
Difficulty
4.0

The decision

if you want to actually learn CS and .

Best fit · Effort For RewardCaring & AccessibleIndustry ExperienceLots of HomeworkFair GraderHelpful Outside Class
  • and strong office-hour support.
  • Course content and and CS50-level work.
  • Most students who put in the work earn solid grades and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

42/100

Many students earn As, but comments , and real challenge to earn the grade.

Both online and ; online notes more test and homework grind.

Is the course easy?

Challenging

32/100

DSA and intro programming content are described as hard, deep, and industry-aligned rather than light survey material.

Difficulty reads high in both formats, with online CS50 and CS20B comments emphasizing tough concepts.

Is attendance flexible?

Varies

48/100

as mandatory while others say it is not required, so flexibility depends on the section.

Online ; several in-person CS50 comments say it was not.

Is this professor recommended?

WorthIt

78/100

Most students praise learning, support, and industry relevance, with only a minority warning against unresponsive or .

Strong positive online majority; in-person reviews are fewer but .

Course guide

See how this professor fits your week.

Grading

Fair

62/100

Students call grading fair with , and .

Format shift

and fairness show up in both formats.

Workload

Heavy

32/100

Lots of , and .

Format shift

.

Teaching experience

Good

82/100

, and high accessibility outweigh occasional dry video or confusion complaints.

Format shift

Online quality is high overall but more mixed on video style; .

Assessment method

Balanced

52/100

Grades blend substantial homework with .

Format shift

Online CS50 notes more tests; CS20B balances tough HW with tests.

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

5 reviews

Medium confidence · Best fit for Hardcore Learner

In-person , and strong recommendation for serious CS learners.

Main concern

Deep, challenging assignments still demand significant time even with good teaching.

What students said

“ if you want to learn from someone in the CS industry”
CS20B
“Only 1 or 2 problems per homework assignment, but designed to make you dive deeply into the concept.”
CS20B

Remote format

Online

12 reviews

High confidence · Best fit for Effort For Reward

Online sections are mostly praised for Zoom lectures, TA help, and accessibility, though a few call recorded videos dry or .

Main concern

and occasional dry video lectures require strong self-drive.

What students said

“Best online professor by far. Subject is hard. and days to understand.”
CS20B
“I was shocked by how much effort . Him and his TA are so helpful.”
CS20B
“YouTube video lectures are incredibly dry, slow, and difficult to get through.”
CS50

Exam style

Know what to expect from exams and major assignments.

Exams are generally fair if you can do the homework, with some sections feeling test-heavy but .

Fair TestsTest Heavy in Some SectionsHomework-Linked Exams

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

and industry-style challenges than on exam logistics.

Homework-Centered Assessment
“the lectures/homework incorporates industry questions which are difficult but will challenge you to really think outside the box”
CS20B

Online

Online reviews mention fair tests if homework is mastered, plus some test-heavy CS50 experiences, without clear proctoring details.

Fair TestsLots of Tests in CS50
“Tests okay if you can do HW.”
CS20B
“Lots of tests. Decent amount of HW.”
CS50

Student evidence

See what students actually said.

Top student voice

“Work hard and you would be rewarded. Professor is fair in grading and very knowledgeable about the industry to inspire.”

Voice snapshots generated from 17 reviews spanning online and , and reward for effort. Credibility rating: High.

🎯 Teaching Quality

82/100

“Professor Su is fantastic. He has expertise in the DSA domain and his knowledge and passion for the subject shows in his teaching.”

👍 Recommendation Rate

78/100

“ if you want to learn from someone in the CS industry”

📚 Workload Reality

32/100

“ and days to understand.”

❤️ Accessibility & Care

88/100

“I was shocked by how much effort . Him and his TA are so helpful.”

Theme 1

👨‍🏫 About Teaching Style

  • Lecture was informative - really learned a lot from the professor.
  • Professor Su is a .
  • Very good professor with real industry experience.

Theme 2

📈 About Difficulty & Grades

  • Work hard and you would be rewarded.
  • if you want an A, get ready to study really hard.
  • but again he is there to help.

Theme 3

❤️ About Support

  • Very caring and .
  • .
  • you can ask him for help with anything coding related, even career advice

Data context

See exactly what the AI read.

Analysis sample

17

Recent reviews read by the AI

16

Lifetime ratings

84/100

Evidence confidence

Seventeen detailed reviews across CS50 and CS20B from 2020-2026 , and fair reward.

Inside 17 stored ratings

Quality ratings

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

Course coverage

CS20B11 reviews
CS506 reviews

Reported outcomes

A range results lead the reported letter grades.

16 reported outcomes

A range

11

A+ 3 · A 8

B range

4

B 3 · B- 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Rather not say 1