AI Rate Professor

Computer Science

Michael McThrow

CS102 · CS116 · CS113 · CS124 · 17 lifetime ratings

AI rating
84/100
RMP rating
3.9/5
Take again
76.47%
Difficulty
2.5

The decision

Strong pick for intro CS if , and ; expect more pain in CS124 if foundations are weak.

Best fit · Beginner FriendlyAmazing LecturesQuiz HeavyBeginner Friendly CSGrade Safety NetsPolarizing CS124
  • Most recent students call him a W professor with .
  • and often replaces a .
  • A loud minority in CS124 report hard quizzes, failed midterms, vague instructions, and drops.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

78/100

Many report easy As with and grade replacement, though some CS124 students struggle hard or drop.

; the single online review still earned an A with self-study.

Is the course easy?

Beginner

62/100

Intro sections feel manageable with lecture focus, while CS124 content and pace feel advanced for some.

Online CS102 emphasizes reading and ZyBooks; in-person difficulty varies by course number.

Is attendance flexible?

Recommended

48/100

Many sections list attendance mandatory and , but a .

In-person comments mix mandatory and optional; .

Is this professor recommended?

WorthIt

80/100

; fans cite lectures and care, critics cite confusion and .

In-person recommendations dominate recent reviews; the online .

Course guide

See how this professor fits your week.

Grading

Lenient

76/100

for solid attempts, plus occasional free hundreds.

Format shift

Safety nets are detailed in person; online review focuses more on .

Workload

Moderate

55/100

Weekly quizzes, group labs, and most.

Format shift

Online stresses lots of homework and self-study; in person balances quizzes with projects.

Teaching experience

Good

80/100

Majority praise amazing, patient lectures; .

Format shift

In-person teaching quality is strongly polarized by course; .

Assessment method

Balanced

58/100

Weekly quizzes, midterms/finals, group labs, and .

Format shift

In person is quiz-plus-project heavy; and video lessons.

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

16 reviews

High confidence · Best fit for Beginner Friendly

, and safety nets, with a sharp split on CS124 difficulty.

Main concern

CS124 quizzes and midterms can feel brutal for underprepared students.

What students said

“Easy A. !!”
CS113
“If .”
CS124
“he ! if you flunk your final he'll replace your final grade with !!”
CS116

Remote format

Online

1 reviews

Low confidence · Best fit for Self Taught Pro

One online CS102 and ZyBooks, doable if you immerse yourself.

Main concern

and .

What students said

“Lots of self study, a lot of the lessons are given through videos and ZyBooks.”
CS102

Exam style

Know what to expect from exams and major assignments.

Frequent quizzes and midterms based on lectures; .

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

and midterms/finals tied to lecture material, sometimes with replacement policies.

Weekly quizzesMidterm and finalGrade replacement optionsLecture-based exams
“ if you show up to class as it's based on lecture.”
CS116
“ if you scored better.”
CS113
“the ”
CS124

Online

Online review ; learning runs through videos and .

ZyBooks homeworkVideo lessonsSelf-study
“Lots of self study, a lot of the lessons are given through videos and ZyBooks.”
CS102

Student evidence

See what students actually said.

Top student voice

“Prof Mcthrow is really good at teaching especially for people who are new at coding. Easy A. !!”

Voice snapshots generated from 17 reviews (1 online, 16 in , and CS124 polarization. Credibility rating: High.

🎯 Lecture Quality

80/100

“Professor McThrow has amazing lectures. He utilizes the white board a lot, which makes the class engaging.”

🛡️ Grade Safety Nets

76/100

“he ! if you flunk your final he'll replace your final grade with !!”

⚠️ CS124 Warning

35/100

“ . Quizzes every Monday which are hard af”

👍 Recommendation

80/100

“W prof without a doubt!”

Theme 1

👨‍🏫 About Teaching Style

  • love him bro. too easy and super chill prof.
  • and go over it until u got it.
  • obvious he truly loves teaching

Theme 2

📈 About Difficulty & Grades

  • Easy A. !!
  • as long as you study before
  • Half the class failed on resulting in quite a few students dropping

Theme 3

🧪 About Assessments

  • if you study past week's lecture
  • 3 individual, take home projects that I really enjoyed
  • and were only on things taught in class.

Data context

See exactly what the AI read.

Analysis sample

17

Recent reviews read by the AI

17

Lifetime ratings

84/100

Evidence confidence

17 recent, detailed reviews with clear course splits and , and grade cushions.

Inside 17 stored ratings

Quality ratings

5 out of 511
4 out of 51
3 out of 50
2 out of 52
1 out of 53

Course coverage

CS1248 reviews
CS1134 reviews
CS1023 reviews
CS1162 reviews

Reported outcomes

A range results lead the reported letter grades.

17 reported outcomes

A range

11

A+ 4 · A 6 · A- 1

B range

1

B 1

C range

0

No reported values

D range

1

D+ 1

F

0

No reported values

No letter grade reported

4

Drop/Withdrawal 2 · Not sure yet 2