AI Rate Professor

Computer Science

David Harden

CIS278 · CIS254 · 15 lifetime ratings

AI rating
86/100
RMP rating
4.1/5
Take again
80%
Difficulty
2.7

The decision

if you want a and steady effort usually pay off.

Best fit · Effort For RewardClear grading criteriaHelpful feedbackOrganized materialsStyle-strict gradingProject workload
  • Students strongly , and clear expectations.
  • The course can be an A when students follow detailed style rules and start assignments early.
  • The main downside is strict grading on coding style and a .

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

80/100

An A is very reachable if students follow the syllabus, style guide, and assignment requirements closely.

Online reviews more directly call it an easy A, while as clear but project-dependent.

Is the course easy?

Standard

55/100

The and clear, but ++, and strict conventions keep it from being truly easy.

Online courses feel more self-paced and structured, while .

Is attendance flexible?

Optional

88/100

Most evidence comes from online asynchronous coursework, and .

Online reviews dominate the evidence, while .

Is this professor recommended?

WorthIt

84/100

Students usually recommend him because , and helpful despite strict style grading.

Both formats are mostly recommended, with online reviews more enthusiastic and .

Course guide

See how this professor fits your week.

Grading

Fair

62/100

and fair, but he can be strict or nitpicky about coding style and comments.

Format shift

Online and , while strictness appears especially in CIS278.

Workload

Moderate

52/100

Weekly assignments, reading, discussions, and projects require steady work, though several students say the workload is manageable with planning.

Format shift

Online reviews mention weekly work and long assignments, while .

Teaching experience

Good

82/100

, and clear course materials, though some say online learning still requires self-teaching.

Format shift

Online reviews provide the strongest praise, while in-person reviews are positive but .

Assessment method

FocusOnAssignments

30/100

Grades , and coding work, with some conceptual midterms and finals.

Format shift

Both formats emphasize assignments and projects more than exams.

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

3 reviews

Medium confidence · Best fit for Effort For Reward

and expectations but warn that projects become difficult and .

Main concern

Project difficulty and .

What students said

“The ”
CIS278
“ and .”
CIS278
“ ++”
CIS278

Remote format

Online

12 reviews

High confidence · Best fit for Effort For Reward

Online reviews are mostly , and manageable weekly work with strict style expectations.

Main concern

Students must read carefully and follow coding style rules exactly.

What students said

“ and .”
CIS254
“ .”
CIS278
“as long as your program works and your style is good, the class is an easy A.”
CIS278

Exam style

Know what to expect from exams and major assignments.

Exam evidence is limited but generally student-friendly, with and multiple-choice tests.

Open Note ExamsMultiple Choice MidtermsMultiple Choice FinalConceptual Tests

Assessment risk

StudentFriendly

82/100

Low score means less forgiving assessment conditions.

In person

, but do not clearly prove open-book rules, proctoring, webcam use, or .

Conceptual Tests
“the .”
CIS278

Online

Online reviews explicitly mention open-note exams and multiple-choice midterms and Browser, or strict proctoring.

Open Note ExamsMultiple Choice MidtermsMultiple Choice Final
“ .”
CIS278
“2 multiple choice midterms and 1 mc final.”
CIS278

Student evidence

See what students actually said.

Top student voice

“Dave is the and I would definitely take his course if given the option for any required courses.”

Voice snapshots generated from 15 reviews, highlighting key themes in , and format differences. Credibility rating: High.

🎯 Teaching Quality

82/100

“Professor Harden is the .”

⚖️

62/100

“ and .”

📈 Easy A Potential

80/100

“as long as your program works and your style is good, the class is an easy A.”

Theme 1

👨‍🏫 About Teaching Style

  • and .
  • He was always very open to help and .
  • He has a comprehensive website that summarizes the course perfectly.

Theme 2

📈 About Difficulty & Grades

  • The
  • You can lose more than a letter grade for not putting your main method at the top.
  • The so it is really easy to get an A.

Theme 3

💻 About Course Structure

  • Since it is an online async class it was self paced with the usual due date each week.
  • The course consisted of 16 weekly assignments along with 2 multiple choice midterms and 1 mc final.
  • Most of the learning is done by reading the book, Pearson learning videos, or .

Data context

See exactly what the AI read.

Analysis sample

15

Recent reviews read by the AI

15

Lifetime ratings

82/100

Evidence confidence

Credibility is high because 15 detailed reviews across recent , and grading style.

Inside 15 stored ratings

Quality ratings

5 out of 58
4 out of 53
3 out of 52
2 out of 52
1 out of 50

Course coverage

CIS2789 reviews
CIS2546 reviews

Reported outcomes

A range results lead the reported letter grades.

13 reported outcomes

A range

9

A+ 4 · A 5

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

4

Not sure yet 4