AI Rate Professor

Computer Science

Yong Gao

CNET101 · JAVA1 · JAVAI · COMP · CS101 · CSCS · CS125 · CS101L · CS170 · 50 lifetime ratings

AI rating
42/100
RMP rating
2.9/5
Take again
41.38%
Difficulty
2.9

The decision

Avoid as a first coding professor; if you already know the material and .

Best fit · Self Taught ProSelf-study heavyVague instructionsTough graderTextbook-drivenCourse-dependent
  • CS125/CS170 often feel like pure self-study with , and little teaching
  • CS101/CNET-style online survey classes can be straightforward easy As if you read the book and
  • About 41% would take again; polarized outcomes depend heavily on course and prior coding experience

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

42/100

As are possible with heavy outside study and tutors, but harsh formatting cuts and vague specs make easy As unreliable especially in Java courses.

Online survey classes feel easier for grades; in-person and online Java programming require much more grind.

Is the course easy?

Challenging

35/100

Java courses are repeatedly called hard, fast, and self-taught; only non-programming survey classes rate as simple.

Online CS101/CNET often easier content; CS125/CS170 harder in both formats.

Is attendance flexible?

Optional

78/100

Many online and as no or not enforced because learning is textbook-driven.

Online ; in-person is mixed but often flexible.

Is this professor recommended?

Depends

41/100

Would-take-again near 41% with strong split: .

Online CS101 gets more positive take-again notes; Java courses in both formats draw more avoids.

Course guide

See how this professor fits your week.

Grading

Strict

32/100

and heavy point cuts for formatting dominate Java .

Format shift

Online survey quizzes can feel fair if book-based; .

Workload

Heavy

28/100

, and long papers create substantial time demand especially for CS125.

Format shift

Online and ; CS101 is lighter papers and quizzes.

Teaching experience

Poor

38/100

, and students left with tutors.

Format shift

Both online and ; online lacks live lectures while in-person lectures feel unhelpful.

Assessment method

Balanced

55/100

Mix of plus quizzes, exams, and papers in survey classes.

Format shift

Online CS101 is quiz and paper heavy; CS125/CS170 emphasize labs plus tests in both formats.

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

29 reviews

High confidence · Best fit for Self Taught Pro

In-person Java sections still draw heavy self-study complaints: dull slide reading, hard-to-understand accent, vague specs, and .

Main concern

Lectures ; email help can be slow or incomplete.

What students said

“The hardest part isn't the concept, but rather the formatting. ”
CS170
“ unless you are previously familiar with computer science. It's basically a self-study class”
CS125
“He doesn't have nay lectures, it's basically a learn Java on ur own typa class”
CS125

Remote format

Online

21 reviews

High confidence · Best fit for Self Taught Pro

Online CS often means slides, free PDF textbook, weekly labs or ; survey courses like CS101 can be easy while Java programming is harsh for beginners.

Main concern

Beginners struggle with and .

What students said

“There were no live lectures so and you are basically just left to learn it yourself.”
CS170
“ if you are a beginner to Java. It is COMPLETELY self-study.”
CS125
“Very simple course with this professor. , and No credit is received from them.”
CNET101

Exam style

Know what to expect from exams and major assignments.

Exams and but are worded poorly and can be tough; .

Textbook-based quizzesPoorly worded examsWeekly labsTest heavy

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

50% of grade, and little helpful lecture prep; proctoring details are not clearly proven.

Labs over 50% of gradePoorly worded examsExtra credit labs
“ as they are more than 50% of your overall grade”
CS170
“his specifications and . Exams could be a bit tough”
CS170

Online

Online reviews describe quizzes and finals drawn from the textbook, sometimes hard, with labs and papers; .

Textbook quizzesFinal examWeekly labsLong paper
“ . Lax timeline and .”
CS125
“4 quizzes, making up 15% of your total grade each, miss one & lose a letter grade”
CS101
“ and . He does not grade easy.”
CS125

Student evidence

See what students actually said.

Top student voice

“ unless you are previously familiar with computer science. It's basically a self-study class, and for something as complex as computer science, it's very hard to do on your own.”

Voice snapshots generated from 50 reviews (21 online, 29 , and course-dependent ease. Credibility rating: High.

🎯 Teaching Quality

38/100

“The guy doesn't teach at all, you have to teach yourself everything and he is very critical on the .”

👍 Recommendation Rate

41/100

“ unless it's required to transfer. Online .”

📚

35/100

“Since it's fully online, all the learning you do is on your own with the textbook.”

Theme 1

👨‍🏫 About Teaching Style

  • you are basically just left to learn it yourself
  • All he does in class is show the PowerPoint slides
  • hard to understand accent

Theme 2

📈 About Difficulty & Grades

  • He's a
  • vague instructions that will inflect high damage upon your grade
  • Expect to spend many hours to get an A

Theme 3

📖 About Course Type Split

  • Very simple course with this professor
  • Super easy online class. Read the textbook
  • Just do the work and you'll be fine

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

50

Lifetime ratings

88/100

Evidence confidence

Fifty reviews across many years and both formats with and tough-grading themes provide strong evidence despite course-level variance.

Inside 50 stored ratings

Quality ratings

5 out of 512
4 out of 57
3 out of 59
2 out of 510
1 out of 512

Course coverage

CS10117 reviews
CS12514 reviews
CS17012 reviews
CNET1012 reviews
COMP1 review
Show 4 more courses
CS101L1 review
CSCS1 review
JAVA11 review
JAVAI1 review

Reported outcomes

A range results lead the reported letter grades.

26 reported outcomes

A range

18

A+ 4 · A 12 · A- 2

B range

4

B+ 1 · B 3

C range

0

No reported values

D range

1

D+ 1

F

0

No reported values

No letter grade reported

3

Drop/Withdrawal 1 · Not sure yet 2