Is this an easy A?
HardWork
38/100Some 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.
CMPSC575 · CS507 · CS516 · CS575 · CS559 · CSQ560 · CS130 · COSCI560 · CS560 · COSCI516 · CSC507 · CS230 · CS534 · CS508 · CS546 · 44 lifetime ratings
The decision
Key questions
Is this an easy A?
Some students earn As by reading and grinding labs, but x x x x, and grading errors make an A expensive effort.
Online reviews stress tough grading and grade drops; x x x x x x x x easy-A stories in older courses.
Is the course easy?
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?
x x x x x x, though a few online and in-person sections require it.
Evidence from x x x x x x x x.
Is this professor recommended?
About half would take him again; praise for x x x x x x x x and grading.
In-person opinions are more split across years; x x x x x x.
Course guide
Grading
Strict
34/100
Tough grader tags, late grading, and x x x x x x x x x marks.
Format shift
x x x x x x and syllabus inconsistencies.
Workload
Heavy
32/100
Regular labs, quizzes, homework, Zybooks, and x x x x x x.
Format shift
Both formats report lots of homework and test-heavy structure.
Teaching experience
Average
48/100
Kind and sometimes funny, but many x x x x x, and unhelpful for assessments.
Format shift
x x x x x x; recent online and in-person CS courses rate him poorly.
Assessment method
FocusOnExams
68/100
Quizzes, tests, and x x x x x x x x.
Format shift
x x x x x x x 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
Classroom format
High confidence · Best fit for Self Taught Pro
older intro classes praise a funny, approachable teacher; recent CS130/CS516 x x x x x, and poorly aligned with tests.
Main concern
Boring or scattered lectures that do not prepare you for quizzes and x x x x x.
What students said
“x x x x x x x x and boring.”
“PROFESSOR MURPHY IS THE x x. Never graded one of x x x x x x x x x.”
“Great teacher, humble, modest, unique and funny, he's a great teacher, the subject is just difficult”
Remote format
Medium confidence · Best fit for Self Taught Pro
Online CS130/CS230 students report x x x x x x, and long grading delays.
Main concern
x x x x x, and grading lag that leaves you unsure of your grade until the end.
What students said
“x x x x x x x x x. Doesn't follow through on grading procedures in syllabus”
“One of the x x x x x. Most of the time his lab instructions are wrong”
“The final exam our class had turned out be a x x. x x x x x x x x.”
Exam style
Exams and quizzes are often hard and poorly previewed by lectures; one online section became a x x x.
Assessment risk
Standard
48/100
Low score means less forgiving assessment conditions.
x x x x x x x, and exams that do not match lectures well.
“he is VERY disorganized, does not follow his syllabus, and x x x x.”
“exams and x x x, and I very much never knew what was going on.”
Online students report hard timed quizzes, tough tests, and x x x x x x x x x.
“The final exam our class had turned out be a x x. x x x x x x x x.”
“x x x x and formatted in a weird way. His lectures don't prepare you for x x x x x x.”
Student evidence
Top student voice
“He's nice but other than that; he is VERY disorganized, does not follow his syllabus, and x x x x.”
“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”
“Never graded one of x x x x x x x x x. Never responded to any of my emails”
“you'll need to work very hard to figure out everything yourself, which is necessary to learn computer science”
Theme 1
Theme 2
Theme 3
Data context
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
Reported outcomes
25 reported outcomes
A 11 · A- 1
B+ 1 · B 2 · B- 1
C 1 · C- 2
D 1
No reported values
Drop/Withdrawal 1 · Not sure yet 4