AI Rate Professor

Computer Science

Med Mogasemi

CMPR120 · CS1B · CS1A · 68 lifetime ratings

AI rating
90/100
RMP rating
4.6/5
Take again
91.18%
Difficulty
2.7

The decision

Take Med for CS 1A/1B if you will attend, practice code, and use ; one of the strongest CS options on campus.

Best fit · Effort For RewardLive Coding LecturesExtra Credit Safety NetFunny & CaringCS Beginner FavoriteTricky Multiple Choice
  • Standout CS professor for hands-on live coding, energy, and real care for student success.
  • Grades are very recoverable through labs, homework, and .
  • A minority say depth is uneven and truly master concepts.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

68/100

An A is very reachable with homework, participation, and , but and work is not zero-effort.

Both formats emphasize ; most grade detail is in person.

Is the course easy?

Standard

58/100

Intro CS concepts are taught clearly, yet pace and coding practice .

In-person live .

Is attendance flexible?

Recommended

48/100

because lectures are the main learning vehicle.

Some online or .

Is this professor recommended?

MustTake

91/100

A large majority call him the and .

Recommendation is strongest for in-person CS1A and CS1B.

Course guide

See how this professor fits your week.

Grading

Lenient

76/100

, but plentiful and makeups keep final grades student-friendly.

Format shift

Online comments also note leniency on late work and .

Workload

Moderate

56/100

Expect midterm, and a final; not featherlight but manageable.

Format shift

and deadline strictness.

Teaching experience

Excellent

88/100

Live coding, humor, and genuine student support dominate reviews despite a few complaints about depth or .

Format shift

Teaching praise is mainly in person; online sample is small but positive.

Assessment method

Balanced

55/100

Labs and , and final multiple-choice assessments.

Format shift

One review notes students happy with .

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

44 reviews

High confidence · Best fit for Effort For Reward

In-person students overwhelmingly , and a supportive path through intro CS.

Main concern

Some quizzes and , and if you fall behind.

What students said

“ . Great lectures, very forgiving, and great class altogether.”
CS1A
“He codes programs from scratch and walks us through step by step allowing us to ask questions.”
CS1B
“If you just want an A . He gives alot of which makes it easy enough.”
CS1B

Remote format

Online

6 reviews

Medium confidence · Best fit for Effort For Reward

Sparse online , and worth taking for C++ intro courses.

Main concern

.

What students said

“Great prof, gives , lenient and understanding for ”
CS1A
“He really made it interesting! And he's funny.”
CS1B
“If you .”
CS1A

Exam style

Know what to expect from exams and major assignments.

Exams are mostly multiple choice and lecture-aligned, fair if you study notes, but wording can confuse some students.

Multiple Choice QuizzesMidterm and FinalLive Coding PracticeExtra CreditConfusing Wording Reported

Assessment risk

Standard

52/100

Low score means less forgiving assessment conditions.

In person

midterm and final, often multiple choice, with lecture notes as the study path.

Multiple ChoiceTwo Quizzes Midterm FinalLecture Notes CriticalExtra Credit Buffers
“ , and a final, all of which were multiple choice.”
CS1A
“ . The read his lecture notes.”
CS1B
“Only great thing he did if they were happy with their current grade.”
CS1B

Online

Online reviews mention clear lectures and rules.

Make-Up ExamsExtra CreditClear Lectures
“lenient and understanding for ”
CS1A
“ and there is a .”
CS1A

Student evidence

See what students actually said.

Top student voice

“ONE OF THE . If you want to learn and have a great teacher, take him for any of his classes!!!”

Voice snapshots generated from 50 CS reviews with and a small online sample. Credibility rating: High.

🎯 Teaching Quality

88/100

“He codes programs from scratch and walks us through step by step allowing us to ask questions.”

👍 Recommendation Rate

91/100

“ .”

🎁 Buffer

76/100

“Each assignment bumps your grade up by 1%, which is incredibly generous.”

🧠 Learning Tradeoff

58/100

“If computer science is .”

Theme 1

👨‍🏫 About Teaching Style

  • All hands-on, no PowerPoint or . funny and engaging.
  • Lectures are fun and he makes class enjoyable with his jokes.
  • he goes through code examples in his lectures

Theme 2

📈 About Difficulty & Grades

  • Put in the effort and you'll learn a ton.
  • .
  • Thanks to , I kept my A, .

Theme 3

⚠️

  • Questions are worded weird.
  • it was a really fast paced class. you can easily fall behind the lectures.
  • You will have to read the book and figure it out on your own.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

68

Lifetime ratings

90/100

Evidence confidence

Fifty mostly recent CS reviews show consistent praise for teaching and , with a minority of quality critiques.

Inside 50 stored ratings

Quality ratings

5 out of 556
4 out of 54
3 out of 52
2 out of 53
1 out of 53

Course coverage

CS1B31 reviews
CS1A18 reviews
CMPR1201 review

Reported outcomes

A range results lead the reported letter grades.

48 reported outcomes

A range

36

A+ 7 · A 23 · A- 6

B range

9

B+ 2 · B 7

C range

2

C- 2

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Not sure yet 1