AI Rate Professor

Computer Science

Keng Chang

CS2 · CS002 · CS02 · CS3A · CS66 · CS001 · CS003B · CS066 · 27 lifetime ratings

AI rating
62/100
RMP rating
3.5/5
Take again
58.33%
Difficulty
2.4

The decision

if you mainly need a workable grade and flexible help; look elsewhere if .

Best fit · Easy A HunterCaring but Unclear LecturesEasy A with EffortLenient DeadlinesVague Lab InstructionsPolarizing CS Teaching
  • Students widely call him caring and willing to extend deadlines, yet many say lectures are vague and hard to learn from.
  • if and put in effort, so many report easy As without deep mastery.
  • Online and accessibility and critics who say you will not learn CS well.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

80/100

Many students report , and As if and put in steady effort.

Both online and in-person reviews support easy As with effort; a few online students say A .

Is the course easy?

Beginner

68/100

Intro and lower-division classes are often called low-effort or doable, though assembly and .

Online comments stress vague videos and labs; in-person comments more often call the class easy and low effort.

Is attendance flexible?

Mandatory

28/100

as mandatory and participation often affects the grade.

; only a small minority report optional attendance in person.

Is this professor recommended?

Depends

58/100

fans love his care and leniency, critics warn you will not learn properly.

Online reviews are more mixed on learning value; and .

Course guide

See how this professor fits your week.

Grading

Lenient

78/100

Students , and lenient lab scoring.

Format shift

Leniency shows up strongly in both formats, with .

Workload

Light

62/100

Labs, discussions, and projects are common but usually described as doable rather than crushing.

Format shift

Online students ; in-person more often call workload easy.

Teaching experience

Average

58/100

He is repeatedly called caring and accessible, but lectures and instructions are often vague or unhelpful.

Format shift

Both formats praise personality; both also criticize unclear teaching, with some harsh in-person assembly reviews.

Assessment method

Balanced

48/100

, and term projects.

Format shift

In-person CS003B explicitly , and labs; online also centers labs and exams.

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

14 reviews

High confidence · Best fit for Effort For Reward

, and care, while others say teaching is weak and you learn little.

Main concern

Easy grade path can leave core CS skills weak, especially in assembly and programming sequences.

What students said

“It was an easy A but only if you put in your effort.”
CS002
“If you want an easy A, but if you wanna learn look elsewhere.”
CS3A
“His class is easy and low effort, but if you want to learn CS.”
CS003B

Remote format

Online

13 reviews

High confidence · Best fit for Easy A Hunter

Online students often get As with and extensions, but many call lectures boring, vague, and weak for labs.

Main concern

and low .

What students said

“He is too easy... If you want to get good grade, go for him, but if you .”
CS002
“ but if you have no prior experience in CS I recommend taking CS001 before taking this.”
CS002
“Keng Chang is a great guy and great professor. and very lenient.”
CS066

Exam style

Know what to expect from exams and major assignments.

Courses usually include midterms and finals plus labs; reviews .

Midterm and FinalLab-Heavy CourseworkParticipation PointsExtra Credit Options

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

In-person reviews cite midterm, final, term project, labs, and .

Midterm and FinalTerm ProjectLabsExtra Credit Presentations
“There is a , and labs.”
CS003B
“Even though you might get a and your special parts on the program and do the presentation.”
CS002

Online

Online reviews mention midterms, labs, and discussions, but .

Labs and DiscussionsMidterm MentionedSelf-Study Needed for Labs
“he dropped me when I didn't complete the midterm, although he gave me extra time.”
CS002
“if you complete the labs, and study for .”
CS3A

Student evidence

See what students actually said.

Top student voice

“If you want an easy A, but if you wanna learn look elsewhere.”

Voice snapshots generated from 27 reviews across online and , and grade-versus-learning tradeoffs. Credibility rating: High.

❤️ Caring and Flexible Support

78/100

“He is one of the most caring and understanding professor I've ever taken. .”

📉 and Labs

40/100

“HIS CLASS IS VAGUE!!!”

🎯 Easy A vs Real Learning Tradeoff

80/100

“If you want to get good grade, go for him, but if you .”

👍 Split Recommendation

58/100

“Amazing Professor, If you can and .”

Theme 1

👨‍🏫 About Teaching Style

  • I couldn't learn anything from his lectures.
  • but he is more than willing to clarify
  • .

Theme 2

📈 About Difficulty and Grades

  • It was an easy A but only if you put in your effort.
  • You can pass this class with a B pretty easily, but an A is quite hard
  • His class is easy and low effort, but if you want to learn CS.

Theme 3

❤️ About Character

  • and very lenient.
  • Professor Keng is very humble.
  • Talk to him, he will listen to you!

Data context

See exactly what the AI read.

Analysis sample

27

Recent reviews read by the AI

27

Lifetime ratings

86/100

Evidence confidence

27 detailed reviews spanning 2016-2026 across multiple CS courses give strong sample size and consistent themes of .

Inside 27 stored ratings

Quality ratings

5 out of 511
4 out of 56
3 out of 51
2 out of 55
1 out of 54

Course coverage

CS00210 reviews
CS003B4 reviews
CS0664 reviews
CS3A3 reviews
CS663 reviews
Show 3 more courses
CS0011 review
CS021 review
CS21 review

Reported outcomes

A range results lead the reported letter grades.

22 reported outcomes

A range

14

A+ 4 · A 10

B range

1

B 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

7

Drop/Withdrawal 1 · Not sure yet 6