AI Rate Professor

Computer Science

Ngo Tran

MATH119 · CISC192 · MATH151 · 18 lifetime ratings

AI rating
58/100
RMP rating
3.6/5
Take again
69.23%
Difficulty
3.9

The decision

if you already code or and textbook review questions every week.

Best fit · Hardcore LearnerHard C++ labsBook-based examsSkip class riskKnowledgeable but dryHigh drop rate reported
  • CISC192 is often called one of the hardest programming classes with .
  • Students who prepare from the book and attend can earn As and praise him.
  • Beginners frequently struggle with pace, accent, and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

38/100

As exist but , and exam prep; several F grades and .

; online includes one easy calculator-pass math note.

Is the course easy?

Challenging

28/100

and lectures move fast, so content challenge stays high.

Challenge is mainly documented in in-person CISC192.

Is attendance flexible?

Mandatory

25/100

Many tags and comments say skip class and you will not pass, with .

In-person is clearly attendance-critical; but .

Is this professor recommended?

WorthIt

62/100

Would-take-again near 69% among those who answered, with strong love from survivors and .

; online sample is too small and mixed.

Course guide

See how this professor fits your week.

Grading

Strict

35/100

exists, but and unstated requirements.

Format shift

Online tough-grader comments .

Workload

Heavy

28/100

Weekly or labs and reading.

Format shift

Both formats mention heavy coding; in-person adds multi-hour slideshow lectures.

Teaching experience

Average

55/100

Deep content knowledge and humor for some, dry projector coding and thick accent for others.

Format shift

; .

Assessment method

FocusOnAssignments

35/100

Labs and projects dominate effort; a couple of .

Format shift

CISC in both formats is assignment-heavy; MATH119 online is more test-heavy.

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

15 reviews

Medium confidence · Best fit for Hardcore Learner

In-person CISC192 is polarizing: inspirational and rigorous for prepared students, brutal for absolute beginners.

Main concern

, and exams pulled straight from the book with .

What students said

“Hardest class i have taken, but as long as you pay attention in class and .”
CISC192
“He doesn't know how to teach. He just codes on the projector while students hastily attempt to copy it.”
CISC192
“This was my first programming class, and now I have a solid foundation in C++.”
CISC192

Remote format

Online

3 reviews

Low confidence · Best fit for Self Taught Pro

and two negative self-teach or calculator-math stories.

Main concern

Little live teaching and .

What students said

“ and supportive.”
CISC192
“You have to teach yourself since there is !”
CISC192
“If you actually want to learn the math you are on your own.”
MATH119

Exam style

Know what to expect from exams and major assignments.

Exams are often word-for-word from the .

Exams from textbookFew examsHard labsNo study guide (reported)Whiteboard extra credit

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

and ; some report no real study guide beyond hundreds of review questions.

Book word-for-word examsHard labsWhiteboard extra credit
“2 exams(straight out from book word by word), 5 hard hard labs.”
CISC192
“ .”
CISC192

Online

; CISC emphasizes coding assignments more than exams.

Coding assignmentsSelf-taught lectures
“There is .”
CISC192

Student evidence

See what students actually said.

Top student voice

“Hardest class i have taken, but as long as you pay attention in class and .”

Voice snapshots generated from 18 mostly in-person CISC192 reviews with a small online sample. Credibility rating: Medium.

🎯 Teaching Split

55/100

“Professor Tran has a deep knowledge in the field of Computer Science.”

🔥 Course Difficulty

28/100

“half of class dropped out.”

📘 Book-Based Path

45/100

“2 exams were easy A if you prepare for all the answer from the book.”

⚠️ Beginner Warning

30/100

“ if you neither have programming background nor brilliant in computer programming in some ways.”

Theme 1

👨‍🏫 About Teaching Style

  • He just codes on the projector while students hastily attempt to copy it.
  • Professor is the one who encourages students to work, learn, and respect.
  • His thick accent is hard to understand.

Theme 2

📈 About Difficulty & Grades

  • high standard (have to write more than 700 lines of code for )
  • Def not easy A.
  • If you're not brand new to programming, his class isn't terribly difficult.

Theme 3

❤️ About Character

  • He also has a good sense of humor and kindness.
  • .
  • Nice teacher

Data context

See exactly what the AI read.

Analysis sample

18

Recent reviews read by the AI

18

Lifetime ratings

68/100

Evidence confidence

18 reviews with , but and only three online reviews lower precision for current online sections.

Inside 18 stored ratings

Quality ratings

5 out of 58
4 out of 53
3 out of 52
2 out of 53
1 out of 52

Course coverage

CISC19216 reviews
MATH1191 review
MATH1511 review

Reported outcomes

A range results lead the reported letter grades.

12 reported outcomes

A range

9

A+ 2 · A 6 · A- 1

B range

1

B 1

C range

0

No reported values

D range

0

No reported values

F

2

F 2

No letter grade reported

0

No reported values