AI Rate Professor

Computer Science

Keith Mehl

CAS8 · CS15 · CS21 · CSCI14 · CS7 · SOMEC · CSCI21 · CS14 · CS14E · CSCI · INTROPROG · CSCI1415 · CSCI15 · CS20 · 114 lifetime ratings

AI rating
26/100
RMP rating
2.9/5
Take again
43.24%
Difficulty
4.0

The decision

if you want a demanding CS course and , and little flexibility.

Best fit · Hardcore LearnerTough graderPop quizzesLecture heavyHarsh rulesHigh workload
  • and frequent pop quizzes.
  • Several reviews say lectures are and students must teach themselves.
  • Positive reviews say motivated CS students can learn a lot if they attend and study carefully.

Key questions

Four answers before you build your schedule.

Is this an easy A?

MissionImpossible

18/100

An A requires strong preparation, careful attendance, exact rule-following, and .

Both formats show low easy-A potential, but makeups, and strict submission rules.

Is the course easy?

Challenging

24/100

The course material and lectures do not prepare students for assignments and exams.

Online and in-person reviews both describe difficult CS work, though a major barrier.

Is attendance flexible?

Mandatory

8/100

because lectures feed quizzes, pop quizzes are frequent, and missed class can be very costly.

, while online reviews also say skipping class hurts because quizzes come from lectures.

Is this professor recommended?

Avoid

34/100

Most , and stressful course structure, despite some students valuing the rigor.

Online reviews are more mixed, but and .

Course guide

See how this professor fits your week.

Grading

Harsh

12/100

Students repeatedly report no partial credit, strict formatting rules, zeroes for small mistakes, and .

Format shift

providing the clearest examples.

Workload

Heavy

22/100

The workload includes frequent , and a difficult final project.

Format shift

Both formats report heavy work, while online and midterms.

Teaching experience

Poor

32/100

Some students praise his rigor and care, but many describe him as .

Format shift

Online reviews are more polarized, while in-person reviews more consistently criticize his classroom approach.

Assessment method

FocusOnExams

82/100

Grades , and final projects, with assignments often judged strictly.

Format shift

Both formats mention pop quizzes and exams, and .

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

35 reviews

High confidence · Best fit for Hardcore Learner

In-person reviews are mostly negative , and unapproachable teaching, though some students strongly praise the learning.

Main concern

The biggest concern is that small mistakes, attendance gaps, or missed expectations can severely hurt grades.

What students said

“If you're thinking of leaving on the first day, LEAVE, it just gets worse.”
CS21
“Just pay attention in class and . You'll be totally fine and will *truly* learn lots.”
CSCI14
“ so attendance is required and no make-ups.”
CS7

Remote format

Online

15 reviews

Medium confidence · Best fit for Hardcore Learner

Online reviews are polarized, with some strong praise but many , and difficult exams.

Main concern

Online , and limited leniency.

What students said

“Take this class if you're passionate about computer science, not for an A.”
CS14
“There will also be many quizzes. There are .”
CS21
“Very rude and harsh. Expects too much for a beginner/intermediate class with NO leniency.”
CS15

Exam style

Know what to expect from exams and major assignments.

Assessments are strict, quiz-heavy, and often unforgiving, but reviews do not clearly .

Pop QuizzesDifficult ExamsFinal ProjectNo Partial Credit

Assessment risk

Strict

24/100

Low score means less forgiving assessment conditions.

In person

, and a final project that can decide outcomes, but exam book or proctoring rules are not clearly proven.

Pop QuizzesHard TestsFinal ProjectNo Partial Credit
“The tests and final project are very difficult, and .”
CSCI21
“ .”
CS21
“he gives .”
CS14

Online

Online reviews mention quizzes, midterms, exams, and a , but do not clearly prove proctoring, webcam, Lockdown Browser, open-book, or take-home rules.

Pop QuizzesTwo MidtermsChallenging Final ProjectReasonably Hard Exams
“Prepare for pop quizzes and a .”
CS21
“There are .”
CS21
“ because he covered those info in class, but it's tough overall.”
CSCI14

Student evidence

See what students actually said.

Top student voice

“Take this class if you're passionate about computer science, not for an A.”

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

⚖️

12/100

“he gives .”

🎯 Teaching Quality

32/100

“He's very unapproachable and gives very few examples of his work.”

📚 Course Rigor

24/100

“This course covers a lot as an introduction course and the professor definitely cares about us.”

Theme 1

⚖️

  • if you don't do it how he wants you get a zero even if it's a small logical error
  • , if you don't do it how he wants you get a zero
  • He grades somewhat harsh, so make sure you learn the content well.

Theme 2

📝

  • Beware of random pop quizes at anytime.
  • There are alot of and hw.
  • 3 exams (based on lecture material), a , and pop quizzes

Theme 3

👨‍🏫 About Teaching Style

  • Mehl is a good programmer but a bad person and a bad teacher.
  • Just pay attention in class and .
  • He gives no instruction on how to do it.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

114

Lifetime ratings

82/100

Evidence confidence

The 50 reviews give broad evidence, but credibility is reduced by some apparent trolling and highly polarized comments.

Inside 50 stored ratings

Quality ratings

5 out of 532
4 out of 519
3 out of 517
2 out of 58
1 out of 538

Course coverage

CS2113 reviews
CSCI147 reviews
CS76 reviews
CS155 reviews
CS144 reviews
Show 9 more courses
CS14E3 reviews
CAS82 reviews
CSCI2 reviews
CSCI152 reviews
INTROPROG2 reviews
CS201 review
CSCI14151 review
CSCI211 review
SOMEC1 review

Reported outcomes

No letter grade reported results lead the reported letter grades.

47 reported outcomes

A range

12

A+ 5 · A 2 · A- 5

B range

7

B+ 1 · B 4 · B- 2

C range

10

C+ 2 · C 7 · C- 1

D range

0

No reported values

F

3

F 3

No letter grade reported

15

Audit/No Grade 1 · Drop/Withdrawal 5 · Not sure yet 5 · Rather not say 4