AI Rate Professor

Computer Science-C.S.I.T.

J. Hank Murphy

CMPSC575 · CS507 · CS516 · CS575 · CS559 · CSQ560 · CS130 · COSCI560 · CS560 · COSCI516 · CSC507 · CS230 · CS534 · CS508 · CS546 · 44 lifetime ratings

AI rating
42/100
RMP rating
3.3/5
Take again
46.15%
Difficulty
3.2

The decision

Skip him if you can; only take him if and tolerate .

Best fit · Self Taught ProDisorganized LecturesSlow GraderNice Guy Bad ProfTest HeavySelf-Teach Required
  • Students often call him a nice person but a weak, dry, and .
  • CS130/CS230 and , and slow or inconsistent grading.
  • Older intro courses drew warmer reviews, but .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

38/100

Some students earn As by reading and grinding labs, but , and grading errors make an A expensive effort.

Online reviews stress tough grading and grade drops; easy-A stories in older courses.

Is the course easy?

Challenging

34/100

Assembly, logic gates, and architecture concepts feel hard when lectures are dry and poorly aligned with labs.

Both formats call the material hard; online CS230 especially feels poorly taught.

Is attendance flexible?

Optional

78/100

, though a few online and in-person sections require it.

Evidence from .

Is this professor recommended?

Depends

46/100

About half would take him again; praise for and grading.

In-person opinions are more split across years; .

Course guide

See how this professor fits your week.

Grading

Strict

34/100

Tough grader tags, late grading, and marks.

Format shift

and syllabus inconsistencies.

Workload

Heavy

32/100

Regular labs, quizzes, homework, Zybooks, and .

Format shift

Both formats report lots of homework and test-heavy structure.

Teaching experience

Average

48/100

Kind and sometimes funny, but many , and unhelpful for assessments.

Format shift

; recent online and in-person CS courses rate him poorly.

Assessment method

FocusOnExams

68/100

Quizzes, tests, and .

Format shift

and in-person reviews.

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

34 reviews

High confidence · Best fit for Self Taught Pro

older intro classes praise a funny, approachable teacher; recent CS130/CS516 , and poorly aligned with tests.

Main concern

Boring or scattered lectures that do not prepare you for quizzes and .

What students said

“ and boring.”
CS130
“PROFESSOR MURPHY IS THE . Never graded one of .”
CS230
“Great teacher, humble, modest, unique and funny, he's a great teacher, the subject is just difficult”
CS130

Remote format

Online

10 reviews

Medium confidence · Best fit for Self Taught Pro

Online CS130/CS230 students report , and long grading delays.

Main concern

, and grading lag that leaves you unsure of your grade until the end.

What students said

“ . Doesn't follow through on grading procedures in syllabus”
CS130
“One of the . Most of the time his lab instructions are wrong”
CS230
“The final exam our class had turned out be a . .”
CS130

Exam style

Know what to expect from exams and major assignments.

Exams and quizzes are often hard and poorly previewed by lectures; one online section became a .

Test HeavyHard QuizzesOccasional Take-HomeTextbook Dependent

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

, and exams that do not match lectures well.

Confusing TestsPop QuizzesLecture-Test Mismatch
“he is VERY disorganized, does not follow his syllabus, and .”
CS130
“exams and , and I very much never knew what was going on.”
CS516

Online

Online students report hard timed quizzes, tough tests, and .

Hard QuizzesTake-Home Final OnceTest Heavy
“The final exam our class had turned out be a . .”
CS130
“ and formatted in a weird way. His lectures don't prepare you for .”
CS230

Student evidence

See what students actually said.

Top student voice

“He's nice but other than that; he is VERY disorganized, does not follow his syllabus, and .”

Voice snapshots generated from 44 reviews across online and and . Credibility rating: High.

😐 Mixed Teaching Quality

48/100

“He's a good guy, but a not so good as a professor. His lectures are extremely dry and no one really knows what they're doing”

🐢

34/100

“Never graded one of . Never responded to any of my emails”

📚

38/100

“you'll need to work very hard to figure out everything yourself, which is necessary to learn computer science”

Theme 1

👨‍🏫 About Teaching Style

  • lectures are extremely dry and no one really knows what they're doing
  • and boring
  • unique and funny, he's a great teacher, the subject is just difficult

Theme 2

📈 About Difficulty and Grades

  • and almost the entire class gets a D or C
  • he is a
  • Do everything you can and you should be able to get an A

Theme 3

⏱️

  • I had no idea what my grade would be until the very end
  • so much that it becomes unknown what you got until later on

Data context

See exactly what the AI read.

Analysis sample

44

Recent reviews read by the AI

44

Lifetime ratings

84/100

Evidence confidence

44 detailed reviews spanning many years and both formats give a consistent picture of a likable but uneven instructor.

Inside 44 stored ratings

Quality ratings

5 out of 516
4 out of 59
3 out of 54
2 out of 56
1 out of 59

Course coverage

CS13014 reviews
CS5755 reviews
CS2304 reviews
CS5164 reviews
CS5073 reviews
Show 10 more courses
CS5463 reviews
COSCI5162 reviews
CS5602 reviews
CMPSC5751 review
COSCI5601 review
CS5081 review
CS5341 review
CS5591 review
CSC5071 review
CSQ5601 review

Reported outcomes

A range results lead the reported letter grades.

25 reported outcomes

A range

12

A 11 · A- 1

B range

4

B+ 1 · B 2 · B- 1

C range

3

C 1 · C- 2

D range

1

D 1

F

0

No reported values

No letter grade reported

5

Drop/Withdrawal 1 · Not sure yet 4