AI Rate Professor

Computer Science

Tuan Vo

CSCI220 · CSCI230 · CSCI150 · CS110 · CSCI110 · CS110TO230 · CSCI145 · CSCI140 · CSCI240 · 86 lifetime ratings

AI rating
84/100
RMP rating
4.3/5
Take again
78.95%
Difficulty
2.9

The decision

if you want a and EC; come ready to study, code on paper, and keep up with ZyBooks.

Best fit · Effort For RewardExtra credit generousPop quizzes matterZyBooks heavyCaring CS mentorHandwritten code exams
  • and offers lots of
  • Pop quizzes and formal attendance varies
  • Exams mix concepts and paper coding, so passive students struggle

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

62/100

As are common with labs, projects, and heavy , but exams and mastery expectations block free As.

Online reviews stress EC for an easy A; in person stresses study and paper exams more.

Is the course easy?

Standard

48/100

Intro and intermediate CS content is doable with practice, yet projects and .

Both formats use ZyBooks and coding work; upper courses feel harder in person.

Is attendance flexible?

Recommended

42/100

, but and in-class work effectively make showing up important.

Online and in person both .

Is this professor recommended?

WorthIt

80/100

, and career-ready practice despite some beginner friction.

In-person bulk of praise; smaller online sample is also mostly positive.

Course guide

See how this professor fits your week.

Grading

Fair

66/100

Labs and and late policies, while .

Format shift

Consistent across formats; online EC comments are especially strong.

Workload

Moderate

46/100

Weekly ZyBooks, labs, projects, and , but many say load is reasonable if you start early.

Format shift

In person often adds class time students feel duplicates ZyBooks.

Teaching experience

Good

82/100

Students , and one of the best CS options at the school.

Format shift

In-person long-term loyalty is strongest; a minority of beginners dislike style.

Assessment method

Balanced

58/100

Mix of , and multi-exam sequences including finals.

Format shift

and 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

43 reviews

High confidence · Best fit for Hardcore Learner

In-person students mostly praise clarity, debugging help, and transfer prep, while beginners sometimes find whiteboard lectures and .

Main concern

Lectures can feel dry or ZyBooks-duplicative, and .

What students said

“ . Vo! :)”
CSCI145
“I highly suggest taking courses with him if you have the opportunity.”
CS110TO230
“ away from coding”
CSCI140

Remote format

Online

7 reviews

Medium confidence · Best fit for Effort For Reward

Online students call the class structured with ZyBooks homework, fair exams, and .

Main concern

Homework and , and some need to buy ZyBooks.

What students said

“Very well structured and straightforward class.”
CSCI140
“If you do extra credits, you can get an A easily.”
CSCI110
“Vo offers on is programming assignments”
CSCI140

Exam style

Know what to expect from exams and major assignments.

Exams are fair but serious, often combining lecture concepts with handwritten code, plus random pop quizzes.

Pop quizzesHandwritten coding examsConceptual plus coding partsStudy guidesExtra credit

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

In-person exams are often paper-based with conceptual and coding sections, and .

Handwritten code examsPop quizzesConceptual and coding mixStudy guides
“You definitely have to make sure to study for .”
CS110
“ .”
CSCI145

Online

Online students describe a modest number of EC helping the grade.

Multiple exams including finalFair difficultyExtra credit availablePop quizzes in some sections
“3 exams including the .”
CSCI140
“There are 2 exams and a so hard.”
CSCI110

Student evidence

See what students actually said.

Top student voice

“I highly suggest taking courses with him if you have the opportunity.”

Voice snapshots generated from 50 reviews, mostly In person with 7 Online. Credibility rating: High.

🎯 Teaching Quality

82/100

“Professor Vo is an excellent teacher and makes difficult concepts easier to understand.”

👍 Recommendation

80/100

“ . Vo! :)”

⭐ Edge

66/100

“He gives out a and accepts late work.”

📝

48/100

“ away from coding and can be tedious.”

Theme 1

👨‍🏫 About Teaching Style

  • and gives a lot of EC
  • He really wants his students to succeed
  • Solid lecturer, great guy and overall professor.

Theme 2

📈 About Difficulty & Grades

  • If you master the material, an A is guaranteed
  • and have both conceptual and coding questions
  • Do your work and will receive an A.

Theme 3

⚠️ About Beginner Fit

  • his teaching style doesn't help people trying to grasp the fundamentals of CS
  • if you care about your credit and a beginner student
  • Save yourself the six hours of in class time and .

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

86

Lifetime ratings

91/100

Evidence confidence

50 reviews over many years with strong thematic , and .

Inside 50 stored ratings

Quality ratings

5 out of 559
4 out of 514
3 out of 55
2 out of 53
1 out of 55

Course coverage

CSCI14015 reviews
CSCI11012 reviews
CSCI1456 reviews
CSCI2204 reviews
CSCI2304 reviews
Show 4 more courses
CSCI2404 reviews
CS1102 reviews
CS110TO2302 reviews
CSCI1501 review

Reported outcomes

A range results lead the reported letter grades.

35 reported outcomes

A range

24

A+ 4 · A 19 · A- 1

B range

4

B 4

C range

0

No reported values

D range

2

D 1 · D- 1

F

0

No reported values

No letter grade reported

5

Not sure yet 3 · Rather not say 2