AI Rate Professor

Foothill College · Computer Information Systems

Dave Harden

CS1C · CS2B · CIS27A · CS2A · CS1B · CS1A · CS2C · 2A · CS3A · CIS15B · 44 lifetime ratings

AI rating
82/100
RMP rating
4.0/5
Take again
76.47%
Difficulty
2.8

The decision

if you are comfortable learning from written modules and assignments, because the but the workload requires discipline.

Best fit · Self Taught ProClear rubricsAssignment heavySelf-paced codingHelpful feedbackSelf-learning required
  • Most students praise Harden for , and strong coding feedback.
  • The class is usually grade-friendly if , but the workload can be heavy and self-directed.
  • Negative reviews focus on slow or limited support, strict style requirements, outdated materials, and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

84/100

An A is very attainable if students complete the and follow the rubric, though careless work and procrastination are costly.

Online evidence strongly supports assignment-based A paths, while but with fewer reviews.

Is the course easy?

Standard

56/100

The courses are not conceptually easy for beginners because they require self-learning, coding discipline, and .

and workload-heavy, while in-person reviews describe similar assignments with somewhat clearer support.

Is attendance flexible?

Optional

86/100

Reviews describe self-paced, online-reading, assignment-focused courses with generous late policies and little evidence of .

Online flexibility is strongest through self-paced work, forums, and late policies, while .

Is this professor recommended?

WorthIt

82/100

and useful assignments, but beginners who need hands-on teaching may struggle.

Online recommendations are high but more polarized, while but consistent evidence.

Course guide

See how this professor fits your week.

Grading

Lenient

78/100

and many students report fair grading, late policies, revisions, and easy A paths, .

Format shift

Online reviews include both lenient grading and strict style complaints, while and fair.

Workload

Heavy

38/100

Programming assignments can take substantial time, especially in CS2B and accelerated or upper-level sections.

Format shift

Online reviews contain the strongest heavy-workload warnings, while time.

Teaching experience

Good

82/100

He is generally seen as , and feedback-oriented, though some students find the course too self-taught or outdated.

Format shift

and forums but also report self-learning, while and mostly positive about clarity.

Assessment method

FocusOnAssignments

20/100

Grades are dominated by programming assignments, with exams usually minor and sometimes described as multiple choice or low weight.

Format shift

Both formats are strongly assignment-centered, with online reviews providing repeated grade-weight details.

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

11 reviews

Medium confidence · Best fit for Effort For Reward

In-person reviews show a similar assignment-heavy structure with , and some complaints about confusing organization or workload.

Main concern

In-person-labeled reviews still often describe online readings, modules, or hybrid-style self-learning.

What students said

and fair.
2A
80% of the class was assignments
CS2A
A lot of work but you really learn a lot.
CIS15B

Remote format

Online

33 reviews

High confidence · Best fit for Self Taught Pro

Online reviews are mostly positive about structure, rubrics, feedback, and , but several students warn about heavy workload and self-learning.

Main concern

Online students may need to , and project instructions.

What students said

CS2B
His course is great because it .
CS2B
If you want even B expect to spend 20-30h a .
CS2B

Exam style

Know what to expect from exams and major assignments.

Exams are usually low stakes because , and reviews do not clearly prove strict proctoring or closed-book rules.

Assignment-Based GradingLow-Weight ExamsMultiple Choice Midterm And FinalTwo Exams

Assessment risk

StudentFriendly

82/100

Low score means less forgiving assessment conditions.

In person

and but show they carry limited weight; reviews do not clearly prove proctoring, open-book rules, or closed-book rules.

Low-Weight ExamsAssignment-Based GradingMidterm And Final
80% of the class was assignments, 5% for discussions, 5% for midterm, 10% for the final
CS2A
not .
2A
The midterm and ,but they make up 20% of the grade only
CS2A

Online

Online reviews mention midterms and finals as low-weight, multiple-choice, or secondary to assignments; reviews do not clearly .

Low-Weight ExamsMultiple Choice Midterm And FinalTwo ExamsAssignment-Based Grading
.
CS2B
Midterm and ; most of the grade (85%) is determined by the assignments.
CS2A
midterm and final.
CS2A

Student evidence

See what students actually said.

Top student voice

Do the work and do it well (do it yourself).

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

🎯 Teaching Quality

82/100

Dave is a very effective teacher. What I appreciated the most about his class was his clarity in communicating difficult concepts.

📚 Workload Reality

38/100

If you want even B expect to spend 20-30h a .

⚖️

78/100

and well defined.

Theme 1

👨‍🏫 About Teaching Style

  • The course is very well structured, and if you have any doubts.
  • Get ready to learn yourself.

Theme 2

📈 About Grades And Workload

  • Easy A if you do the .
  • A lot of work but you really learn a lot.
  • Put in the effort and you will be fine.

Theme 3

💻 About Assignments And Exams

  • His course is great because it .
  • 80% of the class was assignments
  • and you'll get a really high grade.

Data context

See exactly what the AI read.

Analysis sample

44

Recent reviews read by the AI

44

Lifetime ratings

94/100

Evidence confidence

Credibility is high because 44 reviews cover many years and courses with , and self-learning.

Inside 44 stored ratings

Quality ratings

5 out of 526
4 out of 57
3 out of 54
2 out of 52
1 out of 55

Course coverage

CS2A16 reviews
CS2B10 reviews
CS1A7 reviews
2A3 reviews
CS1B2 reviews
Show 6 more courses
419901 review
CIS15B1 review
CIS27A1 review
CS1C1 review
CS2C1 review
CS3A1 review

Reported outcomes

A range results lead the reported letter grades.

36 reported outcomes

A range

31

A+ 1 · A 30

B range

1

B 1

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