AI Rate Professor

Computer Science

Graham Smallwood

G189 · CS153 · CS61322 · C175 · CSG189 · CS130 · CS175 · G153 · CS102 · CS189 · CSG175 · CS170 · 51 lifetime ratings

AI rating
32/100
RMP rating
2.4/5
Take again
32%
Difficulty
3.9

The decision

as a beginner unless you are comfortable self-teaching, asking precise questions, and spending heavy time debugging.

Best fit · Self Taught ProUnclear AssignmentsSelf-Teaching RequiredHeavy WorkloadTough GraderPolarizing Helpfulness
  • Many students say his lectures, notes, and .
  • Students with prior coding experience or strong self-teaching skills can still earn high grades.
  • The dominant warning is that .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

54/100

Many students earn A grades because of curves, , and persistence, but the effort cost is high and not beginner-friendly.

Both formats show high grades are possible, but online students rely more on self-teaching and and persistence.

Is the course easy?

Challenging

25/100

The coding content is made harder by unclear , and a need for prior experience.

Online reviews criticize vague modules and slides, while and assignment expectations.

Is attendance flexible?

Recommended

45/100

because students need live help to understand assignments, but strict attendance policy is not consistently proven.

In-person reviews mention lab, class questions, and participation more often, while online reviews do not prove a .

Is this professor recommended?

Avoid

32/100

Most students do not recommend him because and uneven support.

Online reviews are more consistently negative, while from advanced or persistent students.

Course guide

See how this professor fits your week.

Grading

Fair

56/100

He is often called tough, but , and merciful end grading soften the .

Format shift

Both formats mention or curves, but in-person reviews give clearer evidence of .

Workload

Heavy

24/100

Students repeatedly describe difficult homework, unclear projects, lots of outside searching, and major time demands.

Format shift

Online reviews emphasize self-teaching from outside resources, while and long debugging time.

Teaching experience

Poor

31/100

He knows the material, but many students , and sometimes condescending.

Format shift

Online teaching complaints focus on vague modules, while , and uncomfortable Q&A.

Assessment method

FocusOnAssignments

28/100

The reviews focus far more , and than on traditional exams.

Format shift

Both formats are assignment-heavy, though .

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

40 reviews

High confidence · Best fit for Hardcore Learner

In-person reviews are polarized, with some students praising his industry-style challenge and help, but and condescension.

Main concern

Students report , and condescending responses to questions.

What students said

“The greatest challenge is trying to figure out how his notes apply to the assignment.”
CS189
“If you hear the name Smallwood, turn 180 degrees and run as fast as you can.”
CS189

Remote format

Online

10 reviews

High confidence · Best fit for Self Taught Pro

Online reviews are mostly negative, citing vague lectures, unclear assignments, self-teaching, and heavy workload, with some and curves.

Main concern

Online students often say most learning comes from outside resources.

What students said

“Everything I've learned about C++ this semester is thanks to youtube tutorial and .”
CS175
“Online lectures are vague and useless. Most learning comes from outside sources.”
CS153

Exam style

Know what to expect from exams and major assignments.

Exam evidence is limited, but the clearest and open web with .

Open NoteOpen WebExtra Credit On ExamsAssignments More Important Than Exams

Assessment risk

StudentFriendly

76/100

Low score means less forgiving assessment conditions.

In person

note and open web, but broader exam policy is not clearly proven.

Open NoteOpen WebExtra Credit On Exams
“ and open web.”
CSG175
“ .”
CSG175

Online

Online reviews do not clearly prove webcam, proctoring, Lockdown Browser, open-book, take-home, midterm, or .

Student evidence

See what students actually said.

Top student voice

“If you already have programming experience and be able .”

Voice snapshots generated from 50 reviews, highlighting key themes in , and fit for self-taught students; credibility rating: High.

🎯 Teaching Quality

31/100

“He knows the material well but doesn't know how to teach it.”

📚 Workload Pressure

24/100

“Be willing to set aside a lot of time for this course.”

👍 Recommendation Risk

32/100

“If you hear the name Smallwood, turn 180 degrees and run as fast as you can.”

Theme 1

👨‍🏫 About Teaching Style

  • .
  • He tries so hard to be funny but he should apply the same effort to teaching.
  • He is more than willing to help 1 on 1.

Theme 2

💻 About Coding Work

  • .
  • The , but very doable if you put the work in.
  • Expect to spend more time on google than his notes/book.

Theme 3

📈 About Grades

  • and though.
  • so stick around.
  • .

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

51

Lifetime ratings

90/100

Evidence confidence

Fifty reviews across online and in-person classes provide detailed, consistent evidence of , and polarizing outcomes.

Inside 50 stored ratings

Quality ratings

5 out of 59
4 out of 58
3 out of 54
2 out of 54
1 out of 526

Course coverage

CS18917 reviews
CS17512 reviews
CS1535 reviews
CSG1753 reviews
G1893 reviews
Show 7 more courses
CS1022 reviews
CS1702 reviews
CSG1892 reviews
C1751 review
CS1301 review
CS613221 review
G1531 review

Reported outcomes

A range results lead the reported letter grades.

40 reported outcomes

A range

24

A+ 6 · A 17 · A- 1

B range

5

B+ 2 · B 3

C range

1

C- 1

D range

0

No reported values

F

1

F 1

No letter grade reported

9

Drop/Withdrawal 6 · Rather not say 3