AI Rate Professor

Computer Science

Timothy Mai

CSI123 · CSCS123F · CSCI123 · CSCI123F · 27 lifetime ratings

AI rating
13/100
RMP rating
1.9/5
Take again
30%
Difficulty
4.3

The decision

unless you can teach yourself programming and are ready for a demanding in-person class.

Best fit · Self Taught ProVery difficultHeavy workloadConfusing lecturesSelf-teaching requiredTough grading
  • Most students describe the class as very hard, project-heavy, and poor for beginners.
  • , and difficulty understanding lectures.
  • A few motivated or experienced students found the course valuable, but the overall risk is high.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

28/100

Some self-taught students can earn high grades, but , and high failure or drop risk.

because there are zero online reviews.

Is the course easy?

BrainBurner

18/100

Students repeatedly say the course gets much harder, is not beginner-friendly, and requires keeping up with programming projects and tests.

All course difficulty evidence is in person, with .

Is attendance flexible?

Mandatory

20/100

Reviews include skip-class warnings and frequent quizzes, making attendance functionally important even .

, and there is no online attendance evidence.

Is this professor recommended?

Avoid

24/100

Most students advise against taking him because of , and poor beginner support, despite a few strong positive outliers.

All recommendation evidence is in person, and the tone is strongly negative overall.

Course guide

See how this professor fits your week.

Grading

Harsh

18/100

Many reviews call him a tough grader and his mind.

Format shift

because there are zero online reviews.

Workload

Overwhelming

15/100

Students repeatedly mention lots of homework, many projects, frequent quizzes, hard tests, and .

Format shift

All workload evidence is in person, with no online workload evidence available.

Teaching experience

Awful

22/100

Most comments , and self-teaching, though a small minority found him knowledgeable and rewarding.

Format shift

All , and there is no online teaching sample.

Assessment method

Balanced

58/100

Reviews mention projects, homework, quizzes, tests, a final exam, and , so assessment .

Format shift

All .

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

27 reviews

High confidence · Best fit for Self Taught Pro

, confusing lectures, heavy workload, and a need for self-teaching.

Main concern

Beginners may struggle badly because many students say and not helpful.

What students said

“Not good for beginners.”
CSCI123
“Convoluted ”
CSCI123

Remote format

Online

0 reviews

Low confidence

No stored summary is available for this format.

Main concern

No main concern is stored for this format.

Exam style

Know what to expect from exams and major assignments.

, and a , but do not clearly prove closed-book rules, proctoring, webcam use, or Lockdown Browser.

Final ExamFrequent QuizzesHard TestsExtra Credit

Assessment risk

Strict

30/100

Low score means less forgiving assessment conditions.

In person

In-person reviews , and , but do not clearly prove closed-book rules or proctoring.

Final ExamFrequent QuizzesHard TestsExtra Credit
“ .He quizzed us all the time”
123
“ and impossible .”
CSCI123

Online

Student evidence

See what students actually said.

Top student voice

“ but he really don't know how to teach.”

Voice snapshots generated from 27 reviews, highlighting key themes in , and beginner risk. Credibility rating: High.

🎯 Teaching Quality

22/100

“Convoluted ”

📚 Workload Intensity

15/100

“The projects (5 total)are way too much for what he teaches in class.”

⚖️

18/100

“Be prepared to read his mind.”

Theme 1

👨‍🏫 About Teaching Style

  • and if you ask him questions, he doesn't help you much.
  • but he really don't know how to teach.
  • Learn .

Theme 2

📈 About Difficulty and Workload

  • This was one the more difficult classes I have taken.
  • This class was a lot of work.
  • Not good for beginners.

Theme 3

⚖️ About Grades and Assessment

  • He wants things done in his way otherwise he gives bad grades.
  • and hw that I do 100% correctly.
  • and .

Data context

See exactly what the AI read.

Analysis sample

27

Recent reviews read by the AI

27

Lifetime ratings

93/100

Evidence confidence

Twenty-seven in-person reviews across many years show a consistent negative pattern with a few detailed positive exceptions.

Inside 27 stored ratings

Quality ratings

5 out of 53
4 out of 53
3 out of 52
2 out of 51
1 out of 518

Course coverage

CSCI12318 reviews
CSCI123F3 reviews
CSCS123F3 reviews
CSI1232 reviews
1231 review

Reported outcomes

No letter grade reported results lead the reported letter grades.

8 reported outcomes

A range

2

A 2

B range

1

B 1

C range

1

C 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

4

Drop/Withdrawal 3 · Not sure yet 1