AI Rate Professor

Computer Science

Hathairat Rattanasook

CS50 · CS3 · CS4110 · CS52 · CS55 · 39 lifetime ratings

AI rating
32/100
RMP rating
2.4/5
Take again
36.84%
Difficulty
2.9

The decision

if you need an easy CS credit and already know the material; otherwise find a professor who actually teaches.

Best fit · Easy A HunterEasy A credit chaseYouTube-based lecturesLow teaching effortSelf-study requiredWeak prep for next CS
  • Many students get easy As but report learning almost nothing useful
  • Course often uses third-party YouTube videos and fill-in-the-blank work
  • if you need real C++ foundations for later CS classes

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

84/100

Repeated reports of easy A , and low bar coding, even when students say they learned little.

Both formats report easy As, especially recent CS52 online.

Is the course easy?

Introductory

78/100

Content and real programming for many CS52 students.

Online more often calls it ridiculously easy; some in-person and older sections felt harder due to weak teaching.

Is attendance flexible?

Optional

70/100

as self-paced modules.

Online is largely self-paced; .

Is this professor recommended?

Avoid

32/100

and if you care about learning C++ or later CS classes.

A minority of ; most in-person reviews say stay away.

Course guide

See how this professor fits your week.

Grading

Fair

55/100

Grades are often easy overall, but several students call her a tough or and assignments.

Format shift

; some in-person and older online reviews report tough grading.

Workload

Light

72/100

Fill-in blanks, short modules, and light coding volume make workload light for many, though a few report long tests.

Format shift

Recent online CS52 is light; some older sections felt assignment-heavy.

Teaching experience

Poor

28/100

Dominant theme is outsourced YouTube lectures, weak explanations, accent or communication issues, and little real instruction.

Format shift

Criticism is strong in both formats, with a few positive outliers.

Assessment method

Balanced

55/100

Mix of weekly quizzes, fill-in coding, midterms, and finals; weight varies by term.

Format shift

Online often quiz and assignment heavy; .

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

19 reviews

High confidence · Best fit for Self Taught Pro

some call her sweet and easy A, many call communication poor, lectures weak, and .

Main concern

Poor communication, hard-to-follow lectures, and .

What students said

“Take if you want an easy A. if you care about learning.”
CS52
“Do yourself a favor and a horrible professor.”
CS3
“Learned alone and got an A.”
CS52

Remote format

Online

20 reviews

High confidence · Best fit for Easy A Hunter

Online CS50/CS52 sections are widely described as , and easy grades but poor skill building; one review notes Proctorio.

Main concern

Students enter next courses unprepared and .

What students said

“Easy A, incredibly lazy teacher. Learned almost nothing at all.”
CS52
“She never even makes you code, only fill in blanks of pseudo code.”
CS52
“this professor uses Proctorio and she doesn't mention it anywhere in her syllabus.”
CS52

Exam style

Know what to expect from exams and major assignments.

quizzes to one report of unannounced Proctorio.

Open-note unlimited-time tests reportedProctorio reported onceMultiple quiz attemptsMidterm and final weighted

Assessment risk

Varies

48/100

Low score means less forgiving assessment conditions.

In person

and exams with errors or hidden answers, but do not clearly prove webcam proctoring.

Midterm and final examsExam answer review limitedErrors on tests reported
“when you finish the and everything else Not seeing”
CS52
“Many errors in the ”
CS50
“ .”
CS4110

Online

and retakes; at least one student reported Proctorio without syllabus warning.

Open note tests with unlimited timeQuizzes with multiple attemptsProctorio mentioned once
“ *”
CS52
“this professor uses Proctorio and she doesn't mention it anywhere in her syllabus.”
CS52
“ and had 2 attempts.”
CS52

Student evidence

See what students actually said.

Top student voice

“Take if you want an easy A. if you care about learning.”

Voice snapshots generated from 39 reviews (20 online, 19 in person), focusing on easy grades versus weak CS skill building. Credibility rating: High.

🎯 Teaching Quality

28/100

“Hardly a course. Lazily put together, using videos from a random youtuber who does a TERRIBLE job at teaching.”

🅰️ Easy A Reality

84/100

“This class is ridiculously easy. If you solely need a C++ credit without the need for any programming knowledge, this is the class to take.”

🚫 Recommendation

32/100

“STAY AWAY!!! ”

📚 Skill Transfer

20/100

“I am doing CS20A now and is being SO HARD because this class was so basic.”

Theme 1

👨‍🏫 About Teaching Style

  • her lectures are another instructors YouTube videos
  • She never even makes you code, only fill in blanks
  • AI could do her job

Theme 2

📈 About Difficulty & Grades

  • Easy A, incredibly lazy teacher
  • Take if you want an easy A
  • Learned alone and got an A

Theme 3

⚠️ About Next Courses

  • if you're taking DS supplement outside of class
  • I felt I had almost no C++ experience
  • not engaging/comprehensive enough to make you retain information for the harder classes

Data context

See exactly what the AI read.

Analysis sample

39

Recent reviews read by the AI

39

Lifetime ratings

82/100

Evidence confidence

39 reviews with strong agreement that the class is easy credit but weak instruction make the pattern reliable.

Inside 39 stored ratings

Quality ratings

5 out of 58
4 out of 54
3 out of 52
2 out of 57
1 out of 518

Course coverage

CS5227 reviews
CS507 reviews
CS32 reviews
CS552 reviews
CS41101 review

Reported outcomes

A range results lead the reported letter grades.

27 reported outcomes

A range

19

A+ 6 · A 13

B range

3

B+ 1 · B 2

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

5

Drop/Withdrawal 2 · Not sure yet 3