AI Rate Professor

Computer Science

J O'Mahony

CSP17A · CSP31A · CSCS · CSP26A · CS11 · CSP31B · COMPU011 · 13 lifetime ratings

AI rating
89/100
RMP rating
4.5/5
Take again
—
Difficulty
3.0

The decision

and solid support if you do the homework and stay engaged.

Best fit · Effort For RewardDry Humor LegendIndustry ExperienceHelpful Outside ClassEasy on HomeworkKeeps You Awake
  • Most students love his dry humor, industry knowledge, and willingness to help.
  • , while some and tests.
  • One outlier calls him mean-spirited and poor at examples.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

62/100

, but harder quizzes and needs consistent effort.

.

Is the course easy?

Standard

52/100

while advanced programming and volume of material can be challenging.

and advanced CS.

Is attendance flexible?

Varies

48/100

, though one review says he picks on latecomers.

In-person only; .

Is this professor recommended?

WorthIt

84/100

, and real learning if you put in the work.

Recommendation is strong across in-person reviews with .

Course guide

See how this professor fits your week.

Grading

Fair

62/100

Sensible and sometimes easy homework, but .

Format shift

In-person only.

Workload

Light

68/100

Several students say he , though some courses still feel challenging.

Format shift

In-person only.

Teaching experience

Excellent

88/100

Students repeatedly praise humor, clarity, industry background, and willingness to answer any question.

Format shift

All in-person CS sections.

Assessment method

Balanced

55/100

Mix of , and tests that can be hard in advanced classes.

Format shift

In-person only.

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

13 reviews

High confidence · Best fit for Effort For Reward

In-person CS students mostly praise humor, help, and practical industry insight, with one harsh negative review.

Main concern

A few report hard tests, sparse prep, or a mean classroom tone.

What students said

“Great teacher! Keeps a good balance of humor and focus throughout each lecture, has a ”
CSP17A
“Very helpful and understanding teacher. He helps with all the questions and does not put you down for asking any type of questions.”
CS11
“Mean-spirited individual, lectures on high scale, picks on late comers, doesn't give great examples.”
CSP31A

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.

Quizzes and tests are described as realistic and sometimes hard, with a .

Realistic quizzesHard tests in advanced coursesSensible homework policy

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

Quizzes realistic, tests hard in some programming courses; .

Realistic quizzesHard testsLight homework
“ , but ”
CSP26A
“ !! lol”
CS11

Online

Student evidence

See what students actually said.

Top student voice

“Great teacher! Keeps a good balance of humor and focus throughout each lecture, has a , and keeps everything as simple as possible. .”

Voice snapshots generated from 13 in-person reviews, balancing humor, help, and the single harsh outlier. Credibility rating: High.

🎯 Teaching Quality

88/100

“Excellent teacher and person! He was not only to the point but made me wanna be there.”

😂 Humor & Engagement

90/100

“Love his sense of humor!!! I laugh driving home from class thinking about what he said.”

👍 Recommendation

84/100

“I learned so much in his class and deifnately would recommend taking his CS11 class.”

⚠️ Outlier Concern

35/100

“Mean-spirited individual, lectures on high scale, picks on late comers, doesn't give great examples.”

Theme 1

👨‍🏫 About Teaching Style

  • Keeps a good balance of humor and focus throughout each lecture
  • No nonsense method of teaching with some humor mixed in.
  • Great with answering questions. Sometimes not that prepared, but makes up for it with his knowledge of computers.

Theme 2

📈 About Difficulty & Grades

  • !! lol
  • , but
  • if you try hard enough it should be a cake.

Theme 3

❤️ About Character

  • Very helpful and understanding teacher.
  • does not put you down for asking any type of questions.
  • He's a funny guy =)

Theme 4

⚠️ About Concerns

  • Mean-spirited individual, lectures on high scale, picks on late comers
  • Book is awful.

Data context

See exactly what the AI read.

Analysis sample

13

Recent reviews read by the AI

13

Lifetime ratings

78/100

Evidence confidence

Thirteen mostly consistent in-person reviews with rich detail and .

Inside 13 stored ratings

Quality ratings

5 out of 59
4 out of 53
3 out of 51
2 out of 50
1 out of 50

Course coverage

CS117 reviews
COMPU0111 review
CSCS1 review
CSP17A1 review
CSP26A1 review
Show 2 more courses
CSP31A1 review
CSP31B1 review

Reported outcomes

A range results lead the reported letter grades.

0 reported outcomes

A range

0

No reported values

B range

0

No reported values

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

0

No reported values