AI Rate Professor

Computer Science

Dan Hurley

CIS03 · CS50 · CS3 · CS003 · CS03 · 275 lifetime ratings

AI rating
68/100
RMP rating
4.2/5
Take again
72.88%
Difficulty
2.3

The decision

if you can handle weekly busywork and self-teaching; avoid if you need deep live coding mentorship.

Best fit · Self Taught ProFast GraderTED Talk HeavyHandwritten BusyworkOnline OrganizedPolarizing Feedback
  • Very structured online CS intros with and email replies
  • , and often handwriting requirements
  • many call him amazing, others call responses bot-like and unhelpful

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

72/100

Doing the weekly talks, discussions, and programs usually yields an A, but the volume of busywork means it is not free.

Online students stress do-the-work A's; some in-person and CS50 comments report tougher or .

Is the course easy?

Standard

58/100

, but self-teaching, C programming, and heavy weekly tasks raise the real challenge.

Online CS03 often feels lighter conceptually; CS3/CS50 programming tracks feel harder.

Is attendance flexible?

Optional

82/100

Most recent online and as not mandatory.

Online is almost always optional; a .

Is this professor recommended?

WorthIt

70/100

Roughly three in four would take again, with love for organization and speed balanced by .

Online praise for structure is common; in-person and CS50 have more avoid language.

Course guide

See how this professor fits your week.

Grading

Fair

66/100

Many say fair and , but and zero-for-no-reason complaints appear often.

Format shift

and arbitrary-zero stories.

Workload

Heavy

28/100

Weekly TED talks, handwritten reactions, discussions with strict windows, programs, and tests create constant busywork.

Format shift

Workload complaints are strongest in recent online CS3 sections.

Teaching experience

Good

72/100

Organization, speed, and clarity win many 5s, but dry bot-like help and weak live teaching drag the blended score down.

Format shift

Online organization scores high; support quality is the main split in both formats.

Assessment method

Balanced

52/100

Mix of weekly homework, , and final.

Format shift

Online leans assignment-heavy; some .

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

21 reviews

High confidence · Best fit for Effort For Reward

and frustration over short unhelpful responses and test surprises.

Main concern

Support quality and alignment of .

What students said

“Dr Hurley wants everyone to succeed. He will help you as far as is reasonable”
CS03
“I've never felt less supported by a professor.”
CS50
“ .”
CS50

Remote format

Online

29 reviews

High confidence · Best fit for Self Taught Pro

, but frequent complaints about TED-talk volume, handwriting rules, and copy-paste help.

Main concern

Busywork and limited substantive coding instruction.

What students said

“This was the . The structure of the .”
CS03
“Be prepared to handwrite essentially everything.”
CS3
“ exact text he put in the original assignment page.”
CS50

Exam style

Know what to expect from exams and major assignments.

Multiple if you study the materials.

Open BookInternet AllowedOnline ExamsQuizzesHandwritten Work

Assessment risk

StudentFriendly

78/100

Low score means less forgiving assessment conditions.

In person

In-person and and online open-book exams with internet allowed in at least one section.

Open Book First TestOnline Open Book ExamInternet AllowedQuiz Surprises
“ .”
CS50
“The and using the Internet was permitted during the exam.”
CS50
“Test and material.”
CS50

Online

Online students report midterms and prepare, plus weekly quizzes.

Open BookInternet PermittedWeekly QuizMidterm And Final
“You need to watch interesting Ted talks each week, write a number of C programs, , and and a final.”
CS03
“he allows you to use the Internet to search for answers.”
CS03
“If you at least try to prepare for the quizzes and .”
CS03

Student evidence

See what students actually said.

Top student voice

“I have taken numerous online classes and this is easily the . If you have any questions, Professor Hurley will get back to you really quickly; well under 24 hours.”

Voice snapshots generated from 50 reviews, capturing the strong organization vs busywork and support-quality split. Credibility rating: High.

🗂️ Course Organization

85/100

“I wish all online courses were so well structured.”

📝 Busywork Load

28/100

“A LOT OF BUSY WORK!”

🤖 Support Style Split

55/100

“Someone could literally program a .”

👍 Recommendation

70/100

“ ”

Theme 1

👨‍🏫 About Teaching & Support

  • and a .
  • he is always there for you, if you
  • Responses to emails or class discussions are short and unhelpful

Theme 2

📈 About Workload & Grades

  • Expect endless busy work, outdated material, and 9 weekly YouTube/TED talks
  • and the .
  • It's not an easy A, but a doable A.

Theme 3

💻 About Learning Coding

  • you don't learn anything!
  • Remember, it's just an intro class.
  • Made my second time taking C make sense.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

275

Lifetime ratings

90/100

Evidence confidence

50 reviews with large online and in-person samples and recurring specific themes about TED talks, handwriting, and .

Inside 50 stored ratings

Quality ratings

5 out of 5185
4 out of 536
3 out of 520
2 out of 518
1 out of 517

Course coverage

CS0324 reviews
CS5012 reviews
CS310 reviews
CIS032 reviews
CS0032 reviews

Reported outcomes

A range results lead the reported letter grades.

45 reported outcomes

A range

36

A+ 5 · A 28 · A- 3

B range

4

B+ 2 · B 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