AI Rate Professor

Mathematics

John Ngo

MAT25 · MAT5 · MAT35 · MATH65 · MATH25 · MAT10 · MAT65 · MATH52 · 26 lifetime ratings

AI rating
72/100
RMP rating
4.0/5
Take again
66.67%
Difficulty
3.1

The decision

Take him if , and study for exams; skip if you need a gentle intro or .

Best fit · Effort For RewardTest heavyLots of homeworkExtra creditClear lecturesAttendance matters
  • , and if you do the homework and study for tests.
  • A vocal minority finds him rude, too hard for lower-level math, and unsympathetic to student situations.
  • Workload is consistently homework- and and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

55/100

and redoable homework help, but and many students still land B grades after real work.

Online notes redoable homework and retakes; in .

Is the course easy?

Standard

48/100

Content is approachable with , but often feels like a wall for weaker algebra backgrounds.

Both formats report moderate-to-high difficulty depending on prior math skill.

Is attendance flexible?

Mandatory

22/100

and tags warn that skipping means you will not pass.

In person is clearly mandatory; online still expects lectures and participation.

Is this professor recommended?

WorthIt

68/100

About two-thirds would take again, with strong praise from students who put in .

Online is mixed; in person has more enthusiastic recommendations over many years.

Course guide

See how this professor fits your week.

Grading

Fair

58/100

Often fair with and , though tests are demanding and some call him unsympathetic.

Format shift

and extensions; in person emphasizes fair but .

Workload

Heavy

32/100

Lots of , and test-heavy structure appear across many reviews.

Format shift

Both online and in person repeatedly tag lots of homework and test heavy.

Teaching experience

Good

76/100

and care for students, with a persistent minority citing rudeness and poor empathy.

Format shift

In person has the strongest long-run praise; online includes both caring and humiliating reports.

Assessment method

FocusOnExams

78/100

frequent test-heavy tags and study-guide prep.

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

23 reviews

High confidence · Best fit for Effort For Reward

, and learning payoff when they put in work; some call him rude and too hard.

Main concern

, and mandatory attendance can overwhelm weaker math students.

What students said

“Great Math professor , I usually struggle with math but he made it easy to understand through his lectures .”
MATH25
“The . He made you work hard for your grade.”
MATH52
“Hard to understand. Acts as though this basic class is a bachelor level class.”
MAT25

Remote format

Online

3 reviews

Medium confidence · Best fit for Effort For Reward

Online and harsh or humiliating moments during pandemic Zoom classes.

Main concern

Some students felt mocked or .

What students said

“He wanted us to succeed in the class.”
MAT25
“ as many times as you want till the due date so you can easily get a 100% on all the work.”
MAT25
“The first day, he gave us a problem, many students were confused on how to solve it, he just laughed.”
MATH25

Exam style

Know what to expect from exams and major assignments.

Exams are described as hard but fair if you study; and .

Test heavyExtra credit on testsStudy guidesRedoable practice exams

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

but paired with study guides, review problems, and occasional .

Test heavyStudy guidesExtra creditLengthy tests
“ so you better study for them.”
MAT25
“ but study guides are given a few days prior”
MAT65

Online

Online students mention practice exams you can retry and ; reviews do not clearly prove webcam proctoring.

Practice examsTest retakeTest heavy
“Same with the as many times as you want.”
MAT25
“allowed a .”
MAT25

Student evidence

See what students actually said.

Top student voice

“Take his class if you want to learn math. , but .”

Voice snapshots generated from 26 reviews (3 online, 23 in person), highlighting effort-for-reward teaching and polarized tone. Credibility rating: High.

🎯 Teaching Quality

76/100

“One of the . He explained things very clearly even though he has some accent.”

📈 Work For The Grade

55/100

“If you are willing to work, you'll do fine and learn a lot. so you better study for them.”

⚠️ Polarizing Tone

35/100

“He was rude, he didnt consider his students situations.”

👍 Recommendation

68/100

“This instructor is one of the few great instructors at RCC. and knowledgeable about the subject.”

Theme 1

👨‍🏫 About Teaching Style

  • and makes sure that you understand it.
  • though he has a bit of an accent.
  • to understand the math.

Theme 2

📈 About Difficulty & Grades

  • only 4 or so people got an A in the class and half of them dropped out.
  • ! SUPER EASY AS LONG AS YOU PAY ATTENTION :)
  • he gives extra credits.

Theme 3

❤️ About Character

  • He's a nice, caring professor.
  • Overall patient and a cool guy.
  • He makes you feel humiliated when you get a wrong answer.

Data context

See exactly what the AI read.

Analysis sample

26

Recent reviews read by the AI

26

Lifetime ratings

86/100

Evidence confidence

Twenty-six reviews across many years and courses, with detailed mixed opinions and and testing.

Inside 26 stored ratings

Quality ratings

5 out of 514
4 out of 56
3 out of 51
2 out of 53
1 out of 52

Course coverage

MAT657 reviews
MATH257 reviews
MAT255 reviews
MATH522 reviews
MATH652 reviews
Show 3 more courses
MAT101 review
MAT351 review
MAT51 review

Reported outcomes

A range results lead the reported letter grades.

23 reported outcomes

A range

13

A+ 1 · A 11 · A- 1

B range

8

B+ 1 · B 7

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

2

Not sure yet 1 · Rather not say 1