AI Rate Professor

Computer Science

Duy Nguyen

CS222 · CSCI222 · CSCI114 · CSCI112 · CS212 · CSCI212 · CS114 · CS210 · 49 lifetime ratings

AI rating
58/100
RMP rating
3.6/5
Take again
65.96%
Difficulty
3.3

The decision

Take him if and want flexible deadlines with ; avoid if you need tight organization and beginner scaffolding.

Best fit · Self Taught ProSoft deadlines and curvesSelf-teach heavyLenient overall gradingDisorganized pacingLong multi-question exams
  • many praise accessibility, experience, and grade leniency; many others say you teach yourself.
  • Soft due dates, retries, and often a and long exams.
  • ; weaker fit for absolute beginners who need structured lectures.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

78/100

, and frequent large curves make As common even when content and exams feel hard.

Curve and last-day turn-in comments appear in both online and in-person reviews.

Is the course easy?

Challenging

34/100

Assembly, C++, and and many call projects above intro level without strong lecture scaffolding.

and long exams; online complaints about self-teaching are louder.

Is attendance flexible?

Optional

88/100

as optional, with recorded lectures and .

Optional attendance is common online and in person; a .

Is this professor recommended?

Depends

62/100

, but enthusiasm is conditional on self-learning tolerance and organization tolerance.

Online has more extreme love-or-hate reviews; in person is somewhat similar.

Course guide

See how this professor fits your week.

Grading

Generous

86/100

Unlimited retries, no late penalties until term end, effort credit, and often a 10% curve define grading.

Format shift

Leniency is consistently reported in both formats.

Workload

Heavy

32/100

Many homework sets, multi-part labs, and deadlines.

Format shift

Both formats report lots of homework; online pileups at term end are frequent.

Teaching experience

Average

55/100

Experienced and helpful when asked, but organization, pacing, and completeness of teaching draw frequent criticism.

Format shift

Online organization complaints are harsher; options.

Assessment method

Balanced

58/100

Substantial labs and and finals; some terms offer a .

Format shift

Online often emphasizes huge MC exams with optional programming alternatives.

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

22 reviews

High confidence · Best fit for Self Taught Pro

some call him brilliant and reasonable with , while others say lectures are messy and .

Main concern

Pacing and organization issues still appear, and beginners may feel lost.

What students said

“hes extremely reasonable but he loves .”
CS222
“Easy A if and labs have no due date”
CS210
“He has no curriculum , very un-organized , assumes everyone knows the material already”
CSCI222

Remote format

Online

28 reviews

High confidence · Best fit for Self Taught Pro

Online reviews are sharply split between students who love recorded lectures, soft deadlines, and curves, and those who call labs disorganized with .

Main concern

and heavy self-teaching.

What students said

“his teaching style caters to independent learners.”
CS222
“Lecture content lagged behind lab due dates, sometimes by several weeks”
CSCI222
“typically offers a 10% curve making 80% an A, unlimited retries, and you can even turn everything in on the last day”
CS222

Exam style

Know what to expect from exams and major assignments.

Exams can be long and hard, but , and assignment leniency soften outcomes.

Very long MC examsProgramming exam option sometimesOpen everything exams sometimesSoft assignment deadlines

Assessment risk

Standard

52/100

Low score means less forgiving assessment conditions.

In person

lenient scoring, open-everything exams in some courses, and tough final labs.

Open everything exams (some courses)Tough final labsLenient test score recovery
“ and .”
CS212
“The Exams are hard dont think they arnt but he is .”
CS210

Online

Online students report midterms and finals with roughly 100-140 questions, multi-hour windows, and sometimes an easier programming alternative; proctoring is not clearly proven.

100+ question exams6-hour windows reportedProgramming option for examsRecorded lectures
“ and final are 6 hours and over 100 questions each, but there is now a program option”
CS222
“Midterm & final are 140 questions and very hard.”
CS222

Student evidence

See what students actually said.

Top student voice

“ if you can teach yourself and a want relaxed due date for HW & lab.”

Voice snapshots generated from 50 polarized CS reviews, balancing grade-leniency praise against self-teaching and organization critiques. Credibility rating: High.

⚖️

86/100

“typically offers a 10% curve making 80% an A, unlimited retries, and you can even turn everything in on the last day”

📚 Self-Teaching Load

34/100

“You basically teach yourself.”

🧩 Organization Issues

40/100

“Lecture content lagged behind lab due dates, sometimes by several weeks”

👍 For Independent Learners

70/100

“his teaching style caters to independent learners.”

Theme 1

👨‍🏫 About Teaching Style

  • and make assembly a lot more digestable
  • He's a smart guy with lots of experience, but he just doesn't put enough effort into teaching.
  • Always willing to answer questions and go in depth if you don't understand.

Theme 2

📈 About Difficulty & Grades

  • for 212 and 222 he rounds the grade by 10% so a B is an A
  • assignments and . Exams avg abt 140 questions
  • Easy A if ... in before the last day of class.

Theme 3

🧭

  • You're a computer science student, learn to look things up and figure it out yourself.
  • NOT the going into the computer science for the first time.
  • ... !

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

49

Lifetime ratings

88/100

Evidence confidence

Fifty reviews across many CS courses and years show a stable, well-documented polarization around leniency versus disorganization.

Inside 50 stored ratings

Quality ratings

5 out of 524
4 out of 56
3 out of 55
2 out of 54
1 out of 511

Course coverage

CSCI22212 reviews
CS11411 reviews
CS2229 reviews
CS2106 reviews
CSCI2125 reviews
Show 3 more courses
CS2124 reviews
CSCI1142 reviews
CSCI1121 review

Reported outcomes

A range results lead the reported letter grades.

45 reported outcomes

A range

32

A+ 10 · A 22

B range

5

B+ 2 · B 3

C range

2

C+ 2

D range

0

No reported values

F

0

No reported values

No letter grade reported

6

Drop/Withdrawal 2 · Incomplete 1 · Not sure yet 1 · Rather not say 2