AI Rate Professor

Mathematics

Joseph Ninh

MA105 · MATH124 · MATH3B · 3B · MATH2 · 3A · MATH10 · MATH3A · TRIG124 · 129 lifetime ratings

AI rating
31/100
RMP rating
2.9/5
Take again
41.67%
Difficulty
3.7

The decision

if you already like math, can self-study aggressively, and ; otherwise switch sections.

Best fit · Hardcore LearnerNitpicky GraderTest HeavyHomework MachinePolarizing LecturesShow All Work
  • Reviews split hard between and caring and those who call him unteachable and petty.
  • and are graded very strictly for format and .
  • and often feels .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

28/100

Even prepared students say , so easy As are rare.

; online adds messy-handwriting deductions and .

Is the course easy?

Challenging

26/100

Calc and precalc material plus fast expectations make the content hard, especially without a strong prior foundation.

In-person and online both call the math hard; summer and calc sequences get the strongest difficulty warnings.

Is attendance flexible?

Mandatory

22/100

as required, with skip-class-you-will-not-pass style warnings.

and in-person sections.

Is this professor recommended?

Depends

40/100

About two in ; supporters like structure and clarity, critics urge any other professor.

; online lean more negative on workload and responsiveness.

Course guide

See how this professor fits your week.

Grading

Harsh

24/100

Students describe nitpicky partial-credit rules where correct answers can still score poorly if process is not exact.

Format shift

and online; a few note modest curves or .

Workload

Heavy

24/100

Lots of handwritten homework, WebAssign, and .

Format shift

; online students also complain about long mandatory lecture blocks.

Teaching experience

Average

42/100

Some students love his examples and passion, while many .

Format shift

Polarization is stronger in person; online adds complaints about accommodation and email lag.

Assessment method

FocusOnExams

82/100

Multiple midterms and a , so tests decide the course.

Format shift

; homework often feels like practice more than grade protection.

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

40 reviews

High confidence · Best fit for Hardcore Learner

some praise clear examples and , and brutal tests.

Main concern

and can tank strong students.

What students said

“Professor Ninh deserves a better rating. While the material can get challenging at times, he cares about his students grades and .”
MATH3A
“Most of the grade is in the exams and .”
3B
“ . Otherwise, enjoy your trip to his classes as well as visiting HELL on occasions!”
MATH2

Remote format

Online

10 reviews

Medium confidence · Best fit for Hardcore Learner

Online students report heavy WebAssign plus handwritten work, mandatory live lectures, and .

Main concern

High workload with limited flexibility and little accommodation when schedules clash.

What students said

“WORST math class Ive ever experienced. He gives TONS of homework and messy hand writing.”
MATH2
“ .”
MATH3B
“If you do the and don't procrastinate you will be fine.”
MATH3B

Exam style

Know what to expect from exams and major assignments.

Exams are hard, heavily weighted, and graded for exact process, making them student-unfriendly overall.

Test HeavyShow All WorkNitpicky Partial CreditHomework-Based Content

Assessment risk

Strict

32/100

Low score means less forgiving assessment conditions.

In person

, and decisive for the final grade.

3 Midterms + FinalPetty Process GradingHarder Than Homework
“You could have all correct answers and end up with below 70%.”
3B
“he will mark you off if it is not in the most specific way that he wants it.”
MATH124

Online

; one review notes no Proctorio, but strictness remains high.

No Proctorio (reported)Show All WorkHard Timed Exams
“ .”
MATH3B
“I got every question right on one of his exams but still got a 78% for how messy I showed my work”
MATH2

Student evidence

See what students actually said.

Top student voice

“ . Otherwise, enjoy your trip to his classes as well as visiting HELL on occasions!”

Voice snapshots generated from 50 math reviews, capturing the sharp split between supporters and . Credibility rating: High.

📊 Polarized Teaching

42/100

“What is everyone talking about? Professor Ninh is an amazing professor.”

🧪

28/100

“ . If you dont do it as he wants it, it will be marked down.”

📚

24/100

“Gives so , and the lectures are not even useful for the homework.”

⚠️ Recommendation Split

40/100

“ . He is very unaccommodating.”

Theme 1

👨‍🏫 About Teaching Style

  • he breaks down complex topics into digestible pieces
  • Lectures are difficult to follow and professor is unhelpful with questions
  • His lectures are so clear and he assigns a lot of homework but it will leave you ready for the test

Theme 2

📈 About Difficulty and Grades

  • if you already know the material
  • My 4.0 GPA was ruined after taking his class
  • If you go to class and B

Theme 3

📝

  • Nitpicky, unforgiving, unaccommodating
  • though
  • he requires your to show every line of work clearly

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

129

Lifetime ratings

87/100

Evidence confidence

Fifty detailed reviews with , and grading nitpicks provide strong, if polarized, evidence.

Inside 50 stored ratings

Quality ratings

5 out of 539
4 out of 519
3 out of 510
2 out of 521
1 out of 541

Course coverage

MATH213 reviews
3A12 reviews
MATH3A7 reviews
MATH3B7 reviews
3B5 reviews
Show 4 more courses
MATH1243 reviews
MA1051 review
MATH101 review
TRIG1241 review

Reported outcomes

B range results lead the reported letter grades.

49 reported outcomes

A range

10

A 9 · A- 1

B range

21

B+ 7 · B 10 · B- 4

C range

7

C+ 3 · C 4

D range

1

D+ 1

F

2

F 2

No letter grade reported

8

Drop/Withdrawal 2 · Not sure yet 5 · Rather not say 1