AI Rate Professor

Mathematics

Hassan Kasfy

MATH5A · MATH8 · MATH5C · MATH3 · LINALG010 · CALC5A · MATH55 · MATH5B · MATH055 · MATH5A5B · STAT50 · 332 lifetime ratings

AI rating
44/100
RMP rating
3.4/5
Take again
44.23%
Difficulty
3.5

The decision

Only take Kasfy if and ; otherwise pick another professor.

Best fit · Self Taught ProTest HeavySelf-Teach RequiredPolarizingBad Lecture VideosCurve Possible
  • Tests usually dominate the grade (often ~90%) with sparse assignment weight.
  • Lecture videos are frequently called outdated, hard to hear, and full of mistakes.
  • A curve and , but many still fail or drop.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

38/100

Getting an A usually means surviving test-heavy grading, possible harsh partial credit, and sometimes a if overall percent looks okay.

Online reviews more often report unfair finals and drops; .

Is the course easy?

Challenging

32/100

Calc and related courses stay conceptually hard, with fast or messy presentation that .

Both formats call content hard; online adds confusion from flawed videos.

Is attendance flexible?

Optional

78/100

Most students say and class time often works like office hours, though a .

.

Is this professor recommended?

Depends

42/100

and catch the curve; many others say avoid due to teaching quality.

; online reviews lean strongly negative.

Course guide

See how this professor fits your week.

Grading

Fair

48/100

Some classes get heavy curves and , but , and a final must-pass rule.

Format shift

Online more often cites harsh or ; in .

Workload

Moderate

52/100

Homework can be light or frequent but ; .

Format shift

Both formats are test-driven; online students also complain about daily or heavy HW with little grade value.

Teaching experience

Average

48/100

Some find him helpful and , but many describe dead lectures, bad handwriting, and unusable videos.

Format shift

In-person experiences split positive and negative; online teaching reviews are mostly negative.

Assessment method

FocusOnExams

88/100

and and notes usually a small share.

Format shift

and in-person comments.

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

30 reviews

High confidence · Best fit for Effort For Reward

some praise clear help and , and useless old videos.

Main concern

Even in person, and .

What students said

“love this man. he helped me get an a in calculus as someone who isnt good at math.”
CALC5A
“Lecture videos are from 2-5 years ago, bad audio quality, illegible handwriting, and lots of mistakes in his videos.”
MATH055
“His handwriting is very bad. The format he uses to lecture is difficult to see and understand what he's trying to do.”
MATH5A

Remote format

Online

20 reviews

High confidence · Best fit for Self Taught Pro

Online sections force heavy self-teaching from low-quality videos, with , and .

Main concern

Poor video quality and a .

What students said

“Hassan is a , but his teaching material is straight garbage. Online vids have scuffed microphone and video quality.”
MATH5A
“Hard, .”
CALC5A
“Just run away!!! The , and he'll deduct your all points on the question even you have some parts of the ans are correct.”
MATH5A

Exam style

Know what to expect from exams and major assignments.

; some finals are proctored, may ban calculators, and can require a minimum score to pass despite a curve.

Test HeavyFinal ThresholdProctored OnlineCurve PossibleExam-Like Review

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

or past tests, with mixed reports on fairness and partial credit.

Test HeavyHomework-Like QuestionsHarsh Partial Credit ReportsGenerous Curve Reports
“Tests make up 90% of grade. .”
MATH5C
“On 4th test I did 2 questions correctly-he refused to give me partial credit.”
LinAlg010

Online

Online students report proctored tests, high stakes finals, and a rule that the final may need 65%+ to pass.

Proctored TestsFinal Pass ThresholdNo Calculator on FinalReview-Similar Final
“ . but rule where final needs to be 65+ to pass.”
CALC5A
“ and . Although my overall grade was 70%, I failed due to scoring below 65% on the final.”
STAT50

Student evidence

See what students actually said.

Top student voice

“To pass this . Using ChatGPT taught me better and more than his lectures.”

Voice snapshots generated from 50 reviews across online and , and self-study demand. Credibility rating: High.

🎯 Teaching Quality

48/100

“Lecture videos are from 2-5 years ago, bad audio quality, illegible handwriting, and lots of mistakes in his videos.”

📉 Recommendation Split

42/100

“Do yourself a favor and .”

📝

38/100

“Although my overall grade was 70%, I failed due to scoring below 65% on the final.”

📈 When It Works

70/100

“Most problems in , but he adds some from his lectures, so be attentive in watching the lectures.”

Theme 1

👨‍🏫 About Teaching Style

  • His handwriting is very bad.
  • Online vids have scuffed microphone and video quality.
  • he never actually lectures he just uses class time to help you with your home work.

Theme 2

📈 About Difficulty & Grades

  • Tests make up 90% of grade.
  • More than half dropped the class.
  • My class was curved 70%+ was a B and 85%+ was an A.

Theme 3

💬 About Support & Access

  • he never replied to any of my (many) emails
  • I e-mail him questions and he e-mails me the worked out problems in no time.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

332

Lifetime ratings

88/100

Evidence confidence

50 detailed reviews across many years and both formats, with consistent test-heavy and .

Inside 50 stored ratings

Quality ratings

5 out of 5164
4 out of 531
3 out of 515
2 out of 517
1 out of 5105

Course coverage

CALC5A16 reviews
MATH5A7 reviews
MATH35 reviews
MATH5B5 reviews
STAT505 reviews
Show 6 more courses
LinAlg0102 reviews
MATH0552 reviews
MATH552 reviews
MATH5A5B2 reviews
MATH5C2 reviews
MATH82 reviews

Reported outcomes

No letter grade reported results lead the reported letter grades.

45 reported outcomes

A range

11

A 8 · A- 3

B range

8

B+ 5 · B 2 · B- 1

C range

4

C+ 1 · C 2 · C- 1

D range

1

D+ 1

F

6

F 6

No letter grade reported

15

Drop/Withdrawal 4 · Not sure yet 9 · Rather not say 2