AI Rate Professor

Computer Science

Xisheng Fang

CNET101 · DISCRETEMATH · CS101 · CS113 · COMPUTER · CS152 · CS124 · CS102 · CS · CS116 · 40 lifetime ratings

AI rating
27/100
RMP rating
1.9/5
Take again
28.57%
Difficulty
2.2

The decision

if you can self-teach completely; otherwise switch professors.

Best fit · Self Taught ProDoes Not TeachIgnores EmailsSelf-Taught Easy ABook And GoogleBusywork Heavy
  • Most students say he assigns work but barely teaches and often ignores emails.
  • Content is frequently an easy GPA boost if and Google.
  • Majors and anyone needing real instruction strongly advise avoiding him.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

82/100

Many students report an easy A from book work and Google, even while calling the teaching terrible.

Both online and self-study.

Is the course easy?

Beginner

78/100

Material is mostly intro computer busywork; intellectual challenge is low if you can read and search.

Online and in-person both call CS intro work easy, with .

Is attendance flexible?

Varies

68/100

; many online sections and self-paced book work make presence optional in practice.

as non-issue; a few in-person notes mention class time still wasted.

Is this professor recommended?

Avoid

24/100

and constant avoid warnings dominate despite occasional easy-A praise.

Online and hunters.

Course guide

See how this professor fits your week.

Grading

Lenient

76/100

Reported grades skew easy for self-driven students who submit book-based work, even with little teaching.

Format shift

Both formats show many As alongside frustration, not harsh grade walls.

Workload

Moderate

44/100

Workload swings from light busywork to piles of papers, long quizzes, and chapter reading with short turnaround.

Format shift

Online reviews stress last-minute essays and long quizzes; in-person notes weekly problems and papers.

Teaching experience

Poor

22/100

Dominant theme is zero real teaching, unreadable lectures, and non-answers to student questions.

Format shift

Online focuses on ignored emails; in-person focuses on wasted lectures and YouTube substitutions.

Assessment method

Balanced

48/100

Mix of quizzes, essays, papers, programming, and .

Format shift

Online emphasizes quizzes and essays; in-person also includes in-class problems and programming.

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 Easy A Hunter

book-driven busywork, weak lectures, and easy grades for independent students who do not need teaching.

Main concern

You pay for a class but learn almost nothing from him.

What students said

“Doesn't teach, for the past 3 weeks, we have been watching 15-17 videos a class of PaulProgramming on YouTube.”
CS124
“If you want an easy "A", , but you will feel frustrated with his "teaching" method.”
CS101
“This is the . He has no sense of lecture.”
CS113

Remote format

Online

10 reviews

High confidence · Best fit for Self Taught Pro

Online sections are repeatedly called useless teaching with late or , and heavy self-research.

Main concern

No real instruction and .

What students said

“he will not teach whatsoever and .”
CS101
“Don't expect any help, he'll just refer you to google or send back something completely useless like "read the book"”
CS101
“Horrible. Did not teach and essays the day or 2 before they were due.”
CNET101

Exam style

Know what to expect from exams and major assignments.

Assessments are mostly book or Google-driven quizzes and papers; reviews do not clearly prove webcam proctoring.

Book-Based QuizzesEssays And PapersSelf-Study TestsNo Proctoring Evidence

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

, and finals; some students say lectures add little beyond the textbook.

In-Class ProgrammingBook AssignmentsTimed Problem Sets
“During class time he only gives you like 45 mins to do 62 question.”
CS102
“all the not needed to teach the class.”
CS101

Online

Online , and tests students solve via book and Google; no clear camera or Lockdown policy is stated.

Long QuizzesLast-Minute EssaysOpen Self-Research
“The and hard, and he sometimes even assignes multiple in the same week. Assigned 5 essays.”
CS101
“ and didn't answer any emails about the errors”
CS102

Student evidence

See what students actually said.

Top student voice

“he will not teach whatsoever and .”

Voice snapshots generated from 40 reviews (10 online, 30 in and non-response themes. Credibility rating: High.

🎯 Teaching Quality

22/100

“Don't expect any help, he'll just refer you to google or send back something completely useless like "read the book"”

🅰️ Easy Grade Path

82/100

“hell easy, wanna get A... ”

📧 Support Failure

18/100

“Answered no emails, extended the class length because he didn't keep track”

👎 Recommendation

24/100

“ so ever.”

Theme 1

👨‍🏫 About Teaching Style

  • He served more to receive assignments than he did actually teach the content.
  • Doesn't teach, for the past 3 weeks, we have been watching 15-17 videos a class of PaulProgramming on YouTube.
  • The lectures are a complete waste of time, all the .

Theme 2

📈 About Difficulty & Grades

  • Very easy course... You won't learn much though by taking him.
  • If you want an easy "A", , but you will feel frustrated with his "teaching" method.
  • I see the class as a GPA booster.

Theme 3

✉️ About Communication

  • I've emailed them numerous times regaeding grades and homework and have never received a response back.
  • . If you do get a response it is short and does not answer questions.
  • Never replied to any of my emails and .

Data context

See exactly what the AI read.

Analysis sample

40

Recent reviews read by the AI

40

Lifetime ratings

84/100

Evidence confidence

Forty reviews across many years and courses show a .

Inside 40 stored ratings

Quality ratings

5 out of 52
4 out of 54
3 out of 57
2 out of 55
1 out of 522

Course coverage

CS10122 reviews
CNET1014 reviews
CS1243 reviews
CS2 reviews
CS1022 reviews
Show 5 more courses
CS1132 reviews
CS1522 reviews
COMPUTER1 review
CS1161 review
DISCRETEMATH1 review

Reported outcomes

A range results lead the reported letter grades.

11 reported outcomes

A range

9

A+ 2 · A 6 · A- 1

B range

0

No reported values

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

2

Drop/Withdrawal 1 · Not sure yet 1