Kejian Shi

Hardcore Learner
Tough graderHeavy homework loadTest heavy gradingUnclear/dated lecturesLow class averages
AI

Core Points

Avoid unless you want a very demanding, exam‑heavy course with harsh grading and minimal teaching support.

Key Points: Extremely heavy homework and harsh, exam‑heavy grading with low averages

28
Score
22%
Recommended
28%
A Rate

Key Questions

AI analysis of core concerns

Easy A?

MissionImpossible18/100

A’s are rare due to harsh grading, test-heavy weights, low averages, and little extra credit or feedback.

Easy Course?

Challenging28/100

Content feels hard because lectures are unclear/outdated and the pace plus problem counts are high.

Flexible Attendance?

Recommended60/100

Attendance policies vary by section, but many online offerings are no-penalty while some in-person expect attendance.

Recommended?

Avoid22/100

Most reviews warn of poor teaching clarity, heavy workload, harsh grading, and very low test averages.

Grade Distribution

35 data points

28%
A Rate
A+
6%(2)
A
11%(4)
A-
6%(2)
B+
11%(4)
B
11%(4)
B-
6%(2)
C
20%(7)
C-
3%(1)
D
6%(2)
F
3%(1)
W
17%(6)

Course Selection Guide

Comprehensive analysis for informed decisions

Lenient Grading

Harsh15/100

Reports of strict deductions (even spelling), heavy exam weighting, low averages, and rare grade boosts.

Light Workload

Overwhelming10/100

Frequent 50–130 problems per set with multiple quizzes and exams creates an overwhelming workload.

Teaching Experience

Poor35/100

Common themes are outdated videos, unclear explanations, slow feedback, and minimal in-class instruction.

Assessment Method

FocusOnExams85/100

Grades rely heavily on quizzes, midterms, and a high-stakes final with little buffer from homework.

Exam Style

Strict20/100

Exams are difficult and tightly timed with strict grading and low curves leading to low averages.

Student Voices

Based on 39 student reviews

Credibility
High

AI Analysis + Student Proof

🎯 Teaching Quality35/100

"Class is 100% self study he does not teach. Gives horrible practice tests where the real tests have no similar questions."

👍 Recommendation Rate22/100

"Avoid this prof at all costs."

⚖️ Grading Fairness15/100

"Take points off for random mistakes (even for spelling???) and class averages around 40–60%."

📈 Difficulty & Workload10/100

"He assigns homework consisting of 65–130 problems every 2 weeks and tests are extremely hard."

Student Highlights by Theme

👨‍🏫 About Teaching Style

"He uses outdated pandemic lectures and rarely explains clearly."
"Nobody has any idea what he's talking about half the time."
"Lectures read off the book; it’s basically self‑study."

📝 About Workload

"50–130 problems per set with frequent quizzes and exams."
"Insane amount of work every week; hard to keep up if you have a job."
"Homework is heavy and due in short windows."

🧪 About Exams & Grading

"Test heavy with finals worth double a midterm."
"Class averages often around 40–60% with strict grading."
"Points docked for small mistakes like spelling; little extra credit."

Analysis Methodology

Voice snapshots generated from 39 reviews, clustering consistent themes on teaching clarity, workload, and grading; Credibility rating: High.