AI Rate Professor

Mathematics

Xiaodan Leng

MATH · MATH5A · MATH010 · MATH022 · MATH003 · STAT050 · MATH55 · MATH5B · 1342MATH5A · MATH10H · MATH005A · 160 lifetime ratings

AI rating
22/100
RMP rating
2.2/5
Take again
31.17%
Difficulty
4.0

The decision

Avoid unless you specifically want brutal Python-heavy math training and have huge free time.

Best fit · Hardcore LearnerOverwhelming WorkloadPython Plus MathHarsh Formatting GraderUnclear InstructionsPolarizing Rigor
  • Workload is extreme, often reported at 20 to 40 hours a week with coding and write-ups.
  • Teaching clarity is weak for many students, with AI-generated materials and hard-to-follow lectures.
  • A minority of STEM-focused students value the rigor and real-world skills despite the pain.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

34/100

As are possible but only after extreme weekly effort and exact formatting on coding-heavy work.

Both formats show some high grades, but only for students who absorb a brutal workload.

Is the course easy?

BrainBurner

16/100

Math is combined with Python, LaTeX, projects, and .

In-person linear algebra and online stats or algebra both get described as excessive and confusing.

Is attendance flexible?

Varies

42/100

while others are async, but falling behind is deadly either way.

Online is often more flexible on presence; .

Is this professor recommended?

Avoid

30/100

Most students say never take her because the workload and .

Both formats lean negative overall, though a STEM minority in person strongly defends the rigor.

Course guide

See how this professor fits your week.

Grading

Harsh

24/100

Students report zeros for formatting mismatches and very picky standards with little partial credit.

Format shift

; in-person Python and LaTeX work draws the strongest complaints.

Workload

Overwhelming

8/100

Reviews repeatedly cite 20 to 40 hour weeks, daily deadlines, and more work than multiple other courses combined.

Format shift

Online and .

Teaching experience

Poor

34/100

Many call lectures unclear or AI-generated, though a minority finds her inspiring and .

Format shift

; online comments stress wrong or unhelpful recorded videos.

Assessment method

FocusOnAssignments

28/100

Projects, labs, presentations, journals, and .

Format shift

Both formats emphasize assignment floods; .

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

38 reviews

High confidence · Best fit for Hardcore Learner

In-person reviews mostly warn of sadistic workload, picky LaTeX or , and , with a few transfer-focused fans.

Main concern

Formatting-perfect answers and .

What students said

“Sadistic workload.”
Math10H
“Imagine got a 0/10 after spending 2 hours doing homework because it doesn't match her standard.”
MATH010
“Learning linear algebra with Python, Jupyter Notebook, and LaTeX really gave me a head start.”
MATH010

Remote format

Online

12 reviews

High confidence · Best fit for Hardcore Learner

Online , and coding, with some students still finishing with high grades.

Main concern

Multiple due dates every day and multi-hour lectures make the class unsustainable with a job or full load.

What students said

“The professor is very sweet but the class requires 40+ hours a week if not more.”
STAT050
“Way more work than you would expect (30+ hrs/ week).”
MATH003
“monotonous busy work and a lack of structure”
STAT050

Exam style

Know what to expect from exams and major assignments.

Assessment ranges from picky coding labs and .

Projects And PresentationsPython LabsRetakeable Canvas TestsHeavy Written Write-UpsPicky Formatting

Assessment risk

Varies

42/100

Low score means less forgiving assessment conditions.

In person

LaTeX labs, and some project or presentation replacements for exams.

Python LabsLaTeX HomeworkProjects And PresentationsZero For Format Errors
“Instead of and presentations!”
MATH5B
“Imagine got a 0/10 after spending 2 hours doing homework because it doesn't match her standard.”
MATH010

Online

Online students mention Canvas testing that can be retaken and constant written or .

Canvas Tests RetakeableDaily AssignmentsLong Lecture VideosWritten Write-Ups
“the .”
MATH003
“long typed write-ups are required for all.”
MATH003

Student evidence

See what students actually said.

Top student voice

“ . Workload is unbearable”

Voice snapshots generated from 50 reviews, highlighting workload extremes, coding rigor, and polarized outcomes. Credibility rating: High.

🌋 Workload Disaster

8/100

“Sadistic workload.”

💻 Python-Heavy Math

16/100

“ and you have to simultaneously teach yourself python”

📏

24/100

“demands that students present answers exactly the way she wants; otherwise, you will get a zero.”

🚀 Minority Transfer Payoff

70/100

“landed a summer internship at FAANG largely due to me being able to showcase and articulate things I did for this class.”

Theme 1

👨‍🏫 About Teaching Style

  • Her lectures are mostly useless and all over the place
  • only yaps about AI

Theme 2

📈 About Difficulty & Grades

  • Her class will kill your GPA unless you can put in the time (20-30 hrs/week)
  • this is NOT a regular Math 10 class
  • Challenging, but rewarding

Theme 3

🧾 About Workload

  • Ivy League level workload
  • more than CS3A and math5C that im taking combined

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

160

Lifetime ratings

87/100

Evidence confidence

Fifty recent and older reviews are highly consistent on extreme workload and but .

Inside 50 stored ratings

Quality ratings

5 out of 528
4 out of 512
3 out of 516
2 out of 530
1 out of 575

Course coverage

MATH00312 reviews
STAT05010 reviews
MATH0108 reviews
Math10H8 reviews
MATH3 reviews
Show 6 more courses
MATH5B3 reviews
1342MATH5A2 reviews
MATH005A1 review
Math0221 review
MATH551 review
MATH5A1 review

Reported outcomes

A range results lead the reported letter grades.

38 reported outcomes

A range

21

A+ 7 · A 14

B range

7

B+ 1 · B 5 · B- 1

C range

2

C 2

D range

0

No reported values

F

0

No reported values

No letter grade reported

8

Drop/Withdrawal 6 · Incomplete 1 · Not sure yet 1