AI Rate Professor

Computer Science

Don Smith

CMPSC5 · CMPSC41 · COMPUTER24 · CMPSC22 · CMSPC24 · CMPSCI5 · CMPSC68 · CCMPS24 · 14 lifetime ratings

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

The decision

if you want a knowledgeable CS instructor and can handle steady work without much hand-holding.

Best fit · Hardcore LearnerKnowledgeable expertLots of homeworkHelpful if you askTreats students like adultsIndependent learning expected
  • Most students praise his real-world expertise, helpfulness, and strong command of computer science.
  • The workload and assignments.
  • He rewards effort and independence but may frustrate students who need hand-holding or clearer test preparation.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

65/100

Good grades are realistic for students who complete the work, but the course is not a low-effort A because labs and assignments are substantial.

All evidence comes from in-person reviews, with .

Is the course easy?

Standard

45/100

The CS content is average to intense, with heavy information flow and less support for students who fall behind.

Only in-person reviews exist, and they consistently describe standard-to-demanding CS difficulty.

Is attendance flexible?

Recommended

65/100

and attention matter, but they do not clearly state a .

and paying attention, while no online evidence exists.

Is this professor recommended?

MustTake

88/100

Students strongly recommend him for expertise, practical experience, and willingness to help students who try.

Recommendation .

Course guide

See how this professor fits your week.

Grading

Fair

62/100

He appears flexible with and code style when students try, but he will .

Format shift

.

Workload

Heavy

28/100

Multiple reviews mention lots of , and intense out-of-class studying.

Format shift

All .

Teaching experience

Good

82/100

Most reviews praise his expertise, helpfulness, and , though a .

Format shift

Teaching .

Assessment method

FocusOnAssignments

30/100

Comments emphasize labs, assignments, code review, and .

Format shift

Assessment .

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

14 reviews

High confidence · Best fit for Hardcore Learner

In-person reviews describe a respected, experienced CS teacher with and an adult-learning style.

Main concern

The workload is high and some students feel underprepared for tests.

What students said

“Some people are taken aback by the amount of labs and assignments”
CMPSC22
“He doesn't hold your hand so to speak.”
CMPSC68
“he is always more then willing to help.”
CMPSC5

Remote format

Online

0 reviews

Low confidence

No stored summary is available for this format.

Main concern

No main concern is stored for this format.

Exam style

Know what to expect from exams and major assignments.

Reviews mention tests and preparation concerns, but they do not .

Tests MentionedNo Clear Proctoring Evidence

Assessment risk

Standard

50/100

Low score means less forgiving assessment conditions.

In person

, but and format are not clearly described.

Tests MentionedNo Clear Proctoring Evidence
“i didnt feel prepped for the tests.”
COMPUTER24

Online

Student evidence

See what students actually said.

Top student voice

“Don has decades of experience in the computer industry, both programming and networking with a passion for both.”

Voice snapshots generated from 14 reviews, highlighting key themes in teaching, workload, and independence. Credibility rating: High.

🎯 Teaching Quality

82/100

“ , and uses humorous stories to explain some concepts.”

👍 Recommendation Rate

88/100

“ !”

📚 Workload Reality

28/100

“Some people are taken aback by the amount of labs and assignments”

Theme 1

👨‍🏫 About Teaching Style

  • He treats the students as actual college students, not high school students.
  • , but if you ask him before or after class, he is always more then willing to help.
  • He has a very open and and will gladly help you learn the material.

Theme 2

📈 About Difficulty & Workload

  • Some people are taken aback by the amount of labs and assignments
  • His classes are very intense, a lot of information is given and you are going to have to spend time studying out of class to succeed.
  • remember to do your work!

Theme 3

❤️ About Expertise & Character

  • He knows computers better than most people know their right hands.
  • His experience and passion for the CS is evident.
  • Excellent teacher. He knows his stuff and is glad to help you out.

Data context

See exactly what the AI read.

Analysis sample

14

Recent reviews read by the AI

14

Lifetime ratings

82/100

Evidence confidence

Fourteen reviews over several years provide consistent themes about workload, expertise, and student independence.

Inside 14 stored ratings

Quality ratings

5 out of 59
4 out of 52
3 out of 50
2 out of 52
1 out of 51

Course coverage

CMPSC225 reviews
CMPSC412 reviews
CMPSC52 reviews
CCMPS241 review
CMPSC681 review
Show 3 more courses
CMPSCI51 review
CMSPC241 review
COMPUTER241 review

Reported outcomes

A range results lead the reported letter grades.

4 reported outcomes

A range

3

A+ 1 · A 2

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

0

No reported values