AI Rate Professor

Computer Science

Jim Pham

CS101 · CS113 · CS0175 · CNET170 · CS175 · CS104B · CS118 · CS124 · CS102 · CS116 · 41 lifetime ratings

AI rating
58/100
RMP rating
3.8/5
Take again
57.58%
Difficulty
2.7

The decision

if you already have CS foundations and ; beginners should look elsewhere for data structures.

Best fit · Self Taught ProDeadline flexibleHard to understand lecturesSelf-study requiredLabs and timed codingMixed by course level
  • Intro CS102 is often doable with weekly labs/quizzes and deadline flexibility.
  • Upper courses like CS116/CS124 and vague labs.
  • Grades can be fair or even easy for prepared students, but many say .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

58/100

Prepared students can get As with labs and quizzes, but upper-level timed coding and As for beginners.

Online upper courses feel harder to A; some in-person CS102/CS113 call it an easy A if you already know CS.

Is the course easy?

Standard

48/100

Intro C++ can be moderate; data structures and advanced courses jump to challenging with .

Online CS116/CS124 reviews rate difficulty higher than many in-person CS102 comments.

Is attendance flexible?

Varies

50/100

and participation; others mark it optional, especially online.

In-person CS124 often mandatory; many online .

Is this professor recommended?

Depends

55/100

helpful for flexible grades if .

Online upper-level reviews are more negative; .

Course guide

See how this professor fits your week.

Grading

Fair

58/100

Deadline extensions and some help, but labs and .

Format shift

Online students report tougher grading criteria and .

Workload

Heavy

35/100

Weekly labs, quizzes, discussions, and 116/124.

Format shift

Both formats mention lots of homework; .

Teaching experience

Average

52/100

Some praise programming examples and care; many say lectures are confusing, accent-heavy, or not teaching at all.

Format shift

Online teaching complaints are sharper; some in-person intro students still like him.

Assessment method

Balanced

62/100

Weekly labs and and large question banks.

Format shift

In-person CS124 stresses timed coding 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

30 reviews

High confidence · Best fit for Effort For Reward

In person he is often described as caring and flexible on deadlines, but lectures can be and coding exams/labs are demanding in CS124.

Main concern

Accent and grades.

What students said

“The dude is nearly impossible to understand.”
CS124
“if you want an easy A, but it will come with the cost of not learning anything.”
CS124
“This professor is truly one of the .”
CS113

Remote format

Online

11 reviews

Medium confidence · Best fit for Self Taught Pro

Online sections often feel self-taught with , and hard-to-reach support, especially in CS116 and CS175.

Main concern

, and limited help outside class.

What students said

“This course is for self-educated.”
CS175
“He doesn't know how to teach online honestly.”
CS116
“his lectures and programming examples are really good.”
CS102

Exam style

Know what to expect from exams and major assignments.

large multiple-choice sets; online timers feel tight.

Timed coding examsLarge MC sectionsWeekly quizzesVague lab instructionsTight time limits online

Assessment risk

Strict

35/100

Low score means less forgiving assessment conditions.

In person

In-person CS124 uses timed coding plus large written sections; students need CS116 foundations.

In-person coding examsWeekly quizzesTimed lab-style tests
“Each exam is an in person Coding question + 100-150 questions (1+1 hours.)”
CS124
“ and difficult.”
CS124

Online

; quizzes may hide correct answers and labs have vague instructions.

Tight timed testsQuizzes without answer reviewVague lab instructions
“midterm and . Lab and ”
CS175
“you don't get to see which questions you got correct/wrong”
CS175

Student evidence

See what students actually said.

Top student voice

“Honestly if you want an easy A, but it will come with the cost of not learning anything. However, if you want to actually learn the subject, stay FAR away from him!”

Voice snapshots generated from 41 reviews across online and split. Credibility rating: High.

🗣️ Lecture Clarity Issues

35/100

“The dude is nearly impossible to understand, and during class i did not know what was going on at all.”

🛠️

40/100

“This course is for self-educated.”

🤝 Deadline Flexibility

70/100

“He extends deadlines if you are struggling with the work and is always there to help you.”

⚠️ Beginner Warning

30/100

“if you are a beginner of CS major, please ignore him unless you want to fail.”

Theme 1

👨‍🏫 About Teaching Style

  • his lecturing is sub par, but .
  • his lectures and programming examples are really good.
  • Just open the compiler and teach what he recently coded.

Theme 2

📈 About Difficulty & Grades

  • Easy A. A lot of extra credits.
  • No and and in-person coding tests that are timed are quite difficult.
  • you will feel lost.

Theme 3

🧪

  • When assigned a .
  • midterm and .

Data context

See exactly what the AI read.

Analysis sample

41

Recent reviews read by the AI

41

Lifetime ratings

84/100

Evidence confidence

41 reviews across many years and courses with and format.

Inside 41 stored ratings

Quality ratings

5 out of 521
4 out of 57
3 out of 54
2 out of 53
1 out of 56

Course coverage

CS10214 reviews
CS1246 reviews
CS1185 reviews
CS1134 reviews
CS1164 reviews
Show 6 more courses
CS104B2 reviews
CS1752 reviews
1021 review
CNET1701 review
CS01751 review
CS1011 review

Reported outcomes

A range results lead the reported letter grades.

29 reported outcomes

A range

18

A+ 4 · A 13 · A- 1

B range

5

B+ 1 · B 3 · B- 1

C range

2

C+ 1 · C 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

4

Drop/Withdrawal 1 · Not sure yet 3