AI Rate Professor

Computer Science

Chris Ferguson

CMPSCI111 · CMPSCI182 · CS282 · CMP282 · CS190 · CMPSC236 · COMP222 · CMPSCI190 · CMPSC190 · CMPSC282 · CMP182 · COMP182 · CS111CS182CS2 · PHP192 · CMPSC111 · COMS236 · COMPSCI222 · CS182282 · CS182 · CMPSCI282 · CS111 · COMPSCI182 · CMPSCI192 · CMPSC182 · 76 lifetime ratings

AI rating
87/100
RMP rating
3.5/5
Take again
75%
Difficulty
2.7

The decision

if you can learn from structured online materials and do not need a highly nurturing help style.

Best fit · Self Taught ProClear concept explanationsWebsite-based workEasy tests from homeworkMixed helpfulnessDry humor
  • Many students .
  • Assignments, quizzes, and , or notes, making grades manageable.
  • The main drawback is support style, with repeated complaints that he can be blunt, impatient, or unhelpful when students are stuck.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

84/100

Grades are very attainable because , and tests often repeat the same patterns, though projects and .

Online students rely more on the website and automated work, while and homework are straightforward if they pay attention.

Is the course easy?

Beginner

70/100

The material can be abstract, but many students say and structured website make it manageable.

Online reviews call the videos long and sometimes clunky, while .

Is attendance flexible?

Varies

50/100

Some reviews call lectures mandatory or , but many courses rely heavily on online materials.

and , while online evidence naturally centers on self-paced website work.

Is this professor recommended?

WorthIt

78/100

and fair structure, with reservations about his support style and website issues.

, while online reviews split between highly useful structure and frustration with help or videos.

Course guide

See how this professor fits your week.

Grading

Lenient

78/100

Many students report , and exams based on homework, though projects can be graded strictly.

Format shift

Online comments mention multiple submissions and , while and clear criteria.

Workload

Moderate

61/100

Work is steady and website-heavy, but many students say if they follow directions.

Format shift

Online workload varies from medium to lots of homework, while and lecture follow-through.

Teaching experience

Good

81/100

He is widely praised for explaining programming concepts clearly, though some students find him impatient or hard to get help from.

Format shift

In-person teaching evidence is stronger, while online teaching depends more on whether students like his videos and website.

Assessment method

Balanced

58/100

Assessments , and attendance in some sections.

Format shift

Online sections emphasize website homework, labs, quizzes, and online exams, while , and attendance.

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

for lectures, concept clarity, fair tests, and learning value.

Main concern

Some students .

What students said

“He's an amazing lecturer; he's very experienced with simplifying complex ideas to help students relate.”
CMPSCI282
“An A is possible to get A; it is all a matter of whether you do the work or not.”
COMP182
“The . However, his lectures are very boring and mandatory.”
CMP182

Remote format

Online

16 reviews

High confidence · Best fit for Self Taught Pro

Online reviews are more polarized because his website and videos can work well for independent students but frustrate those needing direct help.

Main concern

Students who get stuck may find help limited or blunt.

What students said

“Lectures were easy to understand, all assignments and get multiple chances to submit all work and really learn.”
CMPSCI190
“For 182, he does not give .”
COMP182
“You'll have to figure it out for yourself - which is doable btw.”
CMPSCI192

Exam style

Know what to expect from exams and major assignments.

Exams are generally student-friendly because many reviews , though some online timing complaints exist.

Homework-Based TestsEasy TestsShort Answer ExamsTimed Online Exams

Assessment risk

StudentFriendly

80/100

Low score means less forgiving assessment conditions.

In person

to notes, homework, and lecture, but do not clearly prove open-book or closed-book rules.

Easy TestsHomework-Like ExamsNotes-Based Tests
“ and .”
COMP182
“ if you study the notes”
COMP182

Online

Online reviews say , but one review reports not enough time on online exams and reviews do not clearly prove webcam, Lockdown Browser, or open-book rules.

Homework-Based TestsTimed Online ExamsPolicy Not Clearly Proven
“ .”
CMPSCI182
“For 182, he does not give .”
COMP182

Student evidence

See what students actually said.

Top student voice

“If you really want .”

Voice snapshots generated from 50 reviews, highlighting key themes in teaching, grades, workload, and support. Credibility rating: High.

🎯 Teaching Quality

81/100

“He's an amazing lecturer; he's very experienced with simplifying complex ideas to help students relate.”

📈 Easy A Potential

84/100

“ .”

⚠️ Help Style

50/100

“You'll have to figure it out for yourself - which is doable btw.”

Theme 1

👨‍🏫 About Teaching Style

  • and makes it understandable for the average IQ'd individual.
  • His lectures are great and as well.
  • His videos are long and feel like a waste of time because and

Theme 2

📈 About Difficulty & Grades

  • The .
  • HW and as many times as .
  • I didn't do half the labs and still got a B.

Theme 3

🛠️ About Support and Website

  • His website works fine I would just say use different videos.
  • His website is incredibly annoying to use.
  • He answers emails quickly and .

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

76

Lifetime ratings

92/100

Evidence confidence

Fifty reviews across 2011-2026, with detailed and consistent comments across online and .

Inside 50 stored ratings

Quality ratings

5 out of 528
4 out of 517
3 out of 514
2 out of 59
1 out of 59

Course coverage

CMPSC1116 reviews
CMP1825 reviews
CMPSCI1924 reviews
CMPSCI1823 reviews
COMP1823 reviews
Show 19 more courses
PHP1923 reviews
CMP2822 reviews
CMPSC1822 reviews
CMPSCI1112 reviews
CMPSCI1902 reviews
CMPSCI2822 reviews
COMS2362 reviews
CS1112 reviews
CS2822 reviews
CMPSC1901 review
CMPSC2361 review
CMPSC2821 review
COMP2221 review
COMPSCI1821 review
COMPSCI2221 review
CS111CS182CS21 review
CS1821 review
CS1822821 review
CS1901 review

Reported outcomes

A range results lead the reported letter grades.

38 reported outcomes

A range

24

A+ 6 · A 16 · A- 2

B range

8

B+ 1 · B 7

C range

1

C 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

5

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