AI Rate Professor

Computer Science

Farshad Momtaz

CSCS123 · CS123 · CSCI123 · CSCI123F · 12 lifetime ratings

AI rating
96/100
RMP rating
4.8/5
Take again
100%
Difficulty
2.9

The decision

Take him if you want a fair grading.

Best fit · Effort For RewardCaringClear gradingHelpful feedbackExtra creditTest heavy
  • Students consistently describe him as , and available for help.
  • Getting an A is realistic with , and .
  • The class has projects and major tests, but grading and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

84/100

An A is very attainable because and is common, but students still need to practice and complete projects.

All evidence comes from in-person reviews, with .

Is the course easy?

Beginner

68/100

The programming content is manageable for beginners because , though C++ projects and concepts are not effortless.

All course .

Is attendance flexible?

Recommended

55/100

Reviews strongly recommend going to lecture, but they do .

as useful rather than explicitly mandatory.

Is this professor recommended?

MustTake

98/100

Students overwhelmingly recommend him because , and helpful outside class.

The recommendation .

Course guide

See how this professor fits your week.

Grading

Generous

88/100

Students repeatedly mention clear, generous, or lenient grading plus .

Format shift

.

Workload

Moderate

58/100

The course includes several projects and practice demands, but students say the work supports learning.

Format shift

but manageable workload.

Teaching experience

Excellent

96/100

Students , and care for student success.

Format shift

Teaching .

Assessment method

Balanced

62/100

, and a final, with some reviews calling it test heavy.

Format shift

and major tests.

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

12 reviews

High confidence · Best fit for Effort For Reward

In-person students strongly , and .

Main concern

The main concern is that projects and .

What students said

“Even if you do not have programming experience, you will do very well if you put in the time and effort.”
CSCI123F
“Really chill professor who cares about his students.”
CSCI123
“Fairly easy A.”
CSCI123

Remote format

Online

0 reviews

Low confidence

No stored summary is available for this format.

Main concern

No main concern is stored for this format.

Exam style

Know what to expect from exams and major assignments.

, and a final, but do not clearly prove open-book rules, webcam use, or strict proctoring.

QuizzesMidtermFinalTest HeavyFair Tests

Assessment risk

Standard

63/100

Low score means less forgiving assessment conditions.

In person

and major exams, but describe the tests as fair.

QuizzesMidtermFinalFair Tests
“ , but those will help a lot in and Final.”
CSCI123
“Midterm and Final are like 50% of your grade.”
CSCS123
“ , and he also gives a lot of .”
CSCI123

Online

Student evidence

See what students actually said.

Top student voice

“Even if you do not have programming experience, you will do very well if you put in the time and effort.”

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

🎯 Teaching Quality

96/100

“ and wants his students to do well in his class.”

👍 Recommendation Rate

98/100

“ !”

⚖️

88/100

“ and lots of opportunities.”

Theme 1

👨‍🏫 About Teaching Style

  • He is very straightforward with the .
  • and if you don't understand just ask him to clarify it.
  • I appreciated how he takes a lot of questions so that no student gets left behind.

Theme 2

📈 About Difficulty & Grades

  • If you know the concept well, sure you will get an A in the class.
  • Grades very leniently and cares a lot about the students.
  • There are lots of projects but they help with learning the concepts.

Data context

See exactly what the AI read.

Analysis sample

12

Recent reviews read by the AI

12

Lifetime ratings

92/100

Evidence confidence

Twelve detailed, consistent in-person reviews across several terms support a strong confidence rating.

Inside 12 stored ratings

Quality ratings

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

Course coverage

CSCI1239 reviews
CS1231 review
CSCI123F1 review
CSCS1231 review

Reported outcomes

A range results lead the reported letter grades.

8 reported outcomes

A range

6

A+ 1 · A 5

B range

1

B 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Not sure yet 1