AI Rate Professor

Computer Science

Afshin Amini

CIS50 · CS50 · 5 lifetime ratings

AI rating
36/100
RMP rating
2.6/5
Take again
40%
Difficulty
3.0

The decision

Only consider him for online CS50 if you already know programming basics; .

Best fit · Self Taught ProShort-temperedUnprepared lecturesHelpful onlineLight homework onlineTough grader in person
  • Online CS50 students call him patient and and free resources.
  • In-person students report unprepared lectures, short temper, and .
  • Attendance is mandatory in person and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

58/100

Some students earned A or A+ with , but and mixed effort make an A far from automatic.

Online reviews report easy homework and high grades; .

Is the course easy?

Standard

48/100

CS50 C programming is intellectually real work, though prior coding knowledge makes the online version feel much easier.

Online students with prior CS knowledge called it super easy; and .

Is attendance flexible?

Mandatory

28/100

as mandatory and skip-class tags warn you will not pass.

; all in-person reviews marked attendance mandatory.

Is this professor recommended?

Avoid

35/100

Only about two in , and in-person comments strongly warn others away.

Both online reviewers said yes; .

Course guide

See how this professor fits your week.

Grading

Fair

48/100

Grades range from B to A+, but and graded by few things.

Format shift

; and skip-class tags.

Workload

Light

68/100

as light and easy; overall load is not heavy compared with most CS courses.

Format shift

Online comments stress light easy homework; of work.

Teaching experience

Poor

38/100

Online praise for patience clashes with in-person reports of .

Format shift

Online quality ratings are 4-5; in-person quality ratings are 1-2.

Assessment method

FocusOnAssignments

35/100

Comments focus on homework and in-class assignment work rather than high-stakes exams.

Format shift

; .

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

3 reviews

Medium confidence · Best fit for Self Taught Pro

In-person reviews describe unprepared lectures, short temper, and .

Main concern

He jumbles words, yells when students ask questions, and wastes class time making assignments.

What students said

“he jumbles his words and doesnt know C.”
CS50
“He's a really poor teacher... didn't come prepared to classes”
CS50
“He gets irritated too easily and tends to yell at all his students”
CIS50

Remote format

Online

2 reviews

Medium confidence · Best fit for Beginner Friendly

Online students found him detailed, patient, and and free materials.

Main concern

Content still felt hard without prior CS knowledge for some.

What students said

“Prof Amini is very detailed and patient. He answered every question in the class.”
CS50
“The and he usually does it in class.”
CS50

Exam style

Know what to expect from exams and major assignments.

Reviews barely describe exams and and class preparation.

Homework focusedLittle exam detail

Assessment risk

Varies

55/100

Low score means less forgiving assessment conditions.

In person

or proctoring.

Online

Online reviews .

Student evidence

See what students actually said.

Top student voice

“He's a really poor teacher. I took CS 50 the class about C programing... The professor did a poor job explaining programing concepts.”

Voice snapshots generated from 5 reviews (2 online, 3 in person), highlighting the . Credibility rating: Medium.

🎯 Teaching Quality

38/100

“he's a really poor teacher... didn't come prepared to classes and spent about half an hour each class creating the assignment”

💻 Online Experience

75/100

“Prof Amini is very detailed and patient. He answered every question in the class.”

😠 Classroom Climate

25/100

“He gets irritated too easily and tends to yell at all his students for .”

👍 Recommendation

35/100

“ .”

Theme 1

👨‍🏫 About Teaching Style

  • he jumbles his words and doesnt know C
  • answered every question in the class

Theme 2

📈 About Difficulty & Workload

  • and pretty easy
  • its super easy and
  • If you have prior knowledge in

Theme 3

😠 About Temperament

  • Hes short tempered on top of everything
  • don't question me
  • tends to yell at all his students

Data context

See exactly what the AI read.

Analysis sample

5

Recent reviews read by the AI

5

Lifetime ratings

55/100

Evidence confidence

Five reviews from 2021-2022 with and , but small sample limits certainty.

Inside 5 stored ratings

Quality ratings

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

Course coverage

CS504 reviews
CIS501 review

Reported outcomes

A range results lead the reported letter grades.

4 reported outcomes

A range

2

A+ 1 · A 1

B range

1

B 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Not sure yet 1