AI Rate Professor

Computer Science

Dave Smith

CS002A · CS2 · CS002 · CS03A · CS8 · CS008 · CS003A · 3A · CS3A · CS73275 · 50 lifetime ratings

AI rating
58/100
RMP rating
3.4/5
Take again
56.86%
Difficulty
3.2

The decision

Take him if , and handle heavy projects; if you need structure.

Best fit · Effort For RewardLots of homeworkDisorganized but caringSFML project heavyParticipation mattersPolarizing lectures
  • Students split hard between caring mentor and chaotic, hard-to-follow instructor.
  • and big SFML projects; A is realistic if you submit everything.
  • Short/summer terms amplify stress and negative reviews.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

74/100

Many students say and participating can earn an A even when lectures feel weak.

Online reviews more often call it an easy A with ; and participation.

Is the course easy?

Standard

48/100

, but SFML projects and fast terms raise the intellectual load.

Online async can feel tedious rather than hard; in-person CS3A and short terms feel much harder.

Is attendance flexible?

Mandatory

35/100

and participation as required, and skipping hurts both learning and grades.

; in-person more often marks it yes.

Is this professor recommended?

Depends

56/100

because he cares and teaches coding by volume of work, while and unfair.

Recommendation is stronger among students who thrived with projects and weaker in chaotic in-person terms.

Course guide

See how this professor fits your week.

Grading

Fair

58/100

Often lenient on effort and deadlines, but , and sudden grade swings.

Format shift

Online students more often report lenient grading; and arbitrary.

Workload

Heavy

28/100

Consistent complaints of lots of , and stacked projects especially in summer.

Format shift

; short online terms feel most overwhelming.

Teaching experience

Average

55/100

Students either call him hilarious and , and hard to learn from.

Format shift

Online async softens lecture quality concerns; .

Assessment method

FocusOnAssignments

35/100

, and big finals more than traditional exam batteries.

Format shift

Some online sections mention no exams and one big project; and projects.

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 Effort For Reward

In-person students praise humor and late-night help, but many report , and mandatory participation.

Main concern

, and pop quizzes or SFML projects that feel off-syllabus.

What students said

“Dave is an amazing professor. He does give out a lot of work during the week.”
CS002
“Most days in that class we sat around doing nothing. He rarely teaches, grades very late, has AWFUL communication.”
CS002
“Really good personality but the way he teaches is a mess.”
CS003A

Remote format

Online

16 reviews

Medium confidence · Best fit for Self Taught Pro

Online and async sections can feel easier with lots of homework and , but summer pace and disorganization still stress many students.

Main concern

Heavy stacked work in and uneven responsiveness.

What students said

“There's a decent amount of homework, but if you submit all the work, you will most likely get an A.”
CS003A
“He gave out SO but grades leniently.”
CS002
“No exams, just one big final word search project that was pretty challenging, but he is a .”
CS002

Exam style

Know what to expect from exams and major assignments.

Assessment mixes easy lecture-like quizzes with demanding projects; a .

Pop quizzesProject-based finalsIn-person final can be hardSome no-exam sections

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

, and project or graphics finals more than proctoring software.

Pop quizzesProjectsTest heavy in some sections
“Quizes = 55%,Projects = 40%. Chill professor but he doesn't teach that well.”
CS008
“It can be extremely time consuming if you're not someone with experience in SFML.”
3A

Online

Some online/async sections rely on homework and a .

Heavy homeworkFinal projectIn-person final sometimes required
“His in class because you actually had to know your stuff lol.”
CS002
“No exams, just one big final word search project that was pretty challenging, but he is a .”
CS002

Student evidence

See what students actually said.

Top student voice

“There's a decent amount of homework, but if you submit all the work, you will most likely get an A.”

Voice snapshots generated from 50 reviews, balancing online and , and grading. Credibility rating: High.

📚 Workload Reality

28/100

“He gave out SO but grades leniently.”

🎯 Teaching Split

55/100

“Dave is an amazing professor. He does give out a lot of work during the week, and although I felt like it was a lot, it was the only way I somehow learned to code.”

⚠️ Organization Risk

40/100

“Most days in that class we sat around doing nothing. He rarely teaches, grades very late, has AWFUL communication.”

❤️ Care and Access

70/100

“Dave constantly stayed an hour after class is done to help people.”

Theme 1

👨‍🏫 About Teaching Style

  • .
  • His lectures are awful. Chicken scratches on his iPad.
  • He teaches in a way that is engaging and he's hilarious.

Theme 2

📈 About Difficulty and Grades

  • Easy A. Show up Note down topics and watch videos online.
  • If you don't have an A minimum in this class, you're just bad.
  • Do ALL your homework cause it will be the difference between an A and an F.

Theme 3

🧩 About Projects and SFML

  • He plays favorites and teaches in SFML.
  • project which was quite fascinating.
  • This class is all about learning how to use SFML,not a c++

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

50

Lifetime ratings

86/100

Evidence confidence

50 detailed reviews spanning years with and polarizing organization.

Inside 50 stored ratings

Quality ratings

5 out of 525
4 out of 56
3 out of 52
2 out of 53
1 out of 515

Course coverage

CS00216 reviews
CS003A13 reviews
CS0086 reviews
CS3A4 reviews
3A3 reviews
Show 5 more courses
CS83 reviews
CS002A2 reviews
CS03A1 review
CS21 review
CS732751 review

Reported outcomes

A range results lead the reported letter grades.

43 reported outcomes

A range

24

A+ 8 · A 16

B range

4

B+ 4

C range

0

No reported values

D range

0

No reported values

F

1

F 1

No letter grade reported

14

Drop/Withdrawal 2 · Incomplete 1 · Not sure yet 10 · Rather not say 1