AI Rate Professor

Computer Information Technology

David Liu

CIT135 · CIT111 · CIT125 · CIT126 · 6 lifetime ratings

AI rating
52/100
RMP rating
2.8/5
Take again
66.67%
Difficulty
1.8

The decision

if you are fine teaching yourself from the textbook for an easy A.

Best fit · Self Taught ProSelf-Taught HeavyEasy A HomeworkWeak LecturesTextbook Copy-PasteChill Personality
  • comments, so an A is very achievable with steady submissions.
  • Lectures often skim, go on tangents, or and videos.
  • Students who show up, read, and turn work in on time do fine; those expecting strong live instruction leave frustrated.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

84/100

Copy-paste textbook homework plus on-time submissions reliably produce an A with limited real coding struggle.

Both online and ; online comments use easy A wording more explicitly.

Is the course easy?

Beginner

76/100

Content stays introductory and problem-solving.

Online and as low intellectual challenge once you follow the book.

Is attendance flexible?

Mandatory

28/100

as mandatory and one tag warns that skipping means you will not pass.

In-person and .

Is this professor recommended?

Depends

58/100

Students who want a chill easy A ; students who want strong teaching do not.

Online reviews ; in-person reviews stress weak instruction.

Course guide

See how this professor fits your week.

Grading

Lenient

78/100

and book-based homework make high grades straightforward for completers.

Format shift

Leniency appears in .

Workload

Light

72/100

Weekly work is mostly copy, comment, and submit, with a .

Format shift

Online reviews emphasize light .

Teaching experience

Average

42/100

Personality is chill, but lectures skim, digress, or .

Format shift

; online reviews call lectures meh but tolerable.

Assessment method

FocusOnAssignments

32/100

and a term project more than high-stakes exams, though tests still appear.

Format shift

Online tags mention test heavy once, but .

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

2 reviews

Medium confidence · Best fit for Self Taught Pro

In-person students report weak lectures that skim key concepts and heavy reliance on assigned book work, with .

Main concern

You pay for .

What students said

“he basically skips the 100$ textbook you have to buy as a "lecture" then leaves you to basically self teach yourself in the class you paid to be taught in.”
CIT111
“I really just learned the ideas by doing the book work he assigned. Aside from that i feel he really skims through key concepts in lectures so be aware.”
CIT125

Remote format

Online

4 reviews

Medium confidence · Best fit for Easy A Hunter

, and an easy A if you submit everything, though lectures are only average.

Main concern

You learn more from the book and side videos than from his lectures.

What students said

“I personally wasn't a fan of the copy and paste the code from the book then , but it at least allowed for an easy A.”
CIT126
“His hw is just copy and paste from textbook and add comments to demonstrate comprehension? I guess. His lectures are meh but class is easy A.”
CIT135
“The , making sure they run, and putting them in notepad before turning them in.”
CIT125

Exam style

Know what to expect from exams and major assignments.

Reviews mention tests and an end project but .

Test HeavyHomework DominantEnd Project

Assessment risk

Standard

52/100

Low score means less forgiving assessment conditions.

In person

In-person comments stress book work and weak .

Book Work Focus
“I really just learned the ideas by doing the book work he assigned.”
CIT125

Online

Online reviews focus on homework and a cool end project; .

End ProjectHomework Based
“The end of though because it gave you the chance to implement everything that was taught in the semester.”
CIT126

Student evidence

See what students actually said.

Top student voice

“Easy A as long as you show up and submit all the work on time with somewhat effort. He's chill.”

Voice snapshots generated from 6 reviews spanning online and , and lecture gaps. Credibility rating: Medium.

🎯 Teaching Quality

42/100

“As a professor and instructor though much is left to be desired as he basically skips the 100$ textbook you have to buy as a "lecture" then leaves you to basically self teach yourself”

🅰️ Easy A Reality

84/100

“class is easy A. I got a B for adv c++ but I straight up didn't do work lol.”

📚

72/100

“The , making sure they run, and putting them in notepad before turning them in.”

👍 Recommendation Split

58/100

“Professor Liu is a pretty chill dude.”

Theme 1

👨‍🏫 About Teaching Style

  • His lectures are meh but class is easy A.
  • he really skims through key concepts in lectures so be aware.
  • He is prone to droning off on irrelevant tangents that .

Theme 2

📈 About Difficulty & Grades

  • it at least allowed for an easy A.
  • Easy A as long as you show up and submit all the work on time with somewhat effort.
  • Self taught over the textbook and .

Theme 3

📝 About Assignments

  • copy and paste the code from the book then add your own comments
  • I would literally copy and paste from the digital version of the book and add comments
  • and

Data context

See exactly what the AI read.

Analysis sample

6

Recent reviews read by the AI

6

Lifetime ratings

62/100

Evidence confidence

Six mixed reviews from 2020-2025 give consistent self-teach and easy-A themes, but sample size is still modest.

Inside 6 stored ratings

Quality ratings

5 out of 52
4 out of 50
3 out of 51
2 out of 51
1 out of 52

Course coverage

CIT1252 reviews
CIT1352 reviews
CIT1111 review
CIT1261 review

Reported outcomes

A range results lead the reported letter grades.

6 reported outcomes

A range

4

A 4

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

1

Not sure yet 1