AI Rate Professor

Engineering

Massoud Saleh

ENGR220 · ENGR102 · ENGR205 · ENGR110 · ENGR101 · ENGR201 · 54 lifetime ratings

AI rating
86/100
RMP rating
4.1/5
Take again
84.31%
Difficulty
3.1

The decision

if you want structured engineering support and , and occasional communication gaps.

Best fit · Effort For RewardStep-by-step examplesGroup projectsAccessible when engagedAttendance mattersMixed communication
  • Most students describe Saleh as knowledgeable, patient, and strong at explaining engineering concepts with examples and videos.
  • Course difficulty varies by class, with intro and design courses often easy while statics, coding, and SolidWorks require more work.
  • Grades are usually fair or , and follow examples, but some students report poor communication and disorganization.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

78/100

Many students earn , and examples, though harder courses still require real study.

Online reviews suggest manageable work, while demanding statics and coding courses.

Is the course easy?

Standard

56/100

Intro courses can feel easy, but engineering topics like statics, MATLAB, and SolidWorks become challenging and project-heavy.

Online evidence sounds more manageable, while and topic.

Is attendance flexible?

Mandatory

24/100

Many reviews say attendance matters, counts for .

Online reviews , while in-person reviews repeatedly mention mandatory attendance or participation credit.

Is this professor recommended?

WorthIt

84/100

Students usually recommend Saleh for , and helpful project-based learning.

Both formats are positive, but in-person reviews include more negative reports about communication, strictness, and lecture clarity.

Course guide

See how this professor fits your week.

Grading

Lenient

76/100

Students often report generous grading, completion-based homework, partial credit, easy points, and .

Format shift

Online , while in-person reviews give strong evidence of fair or lenient grading mixed with some strict experiences.

Workload

Moderate

62/100

Workload is usually manageable, especially in intro courses, but , and harder engineering topics can add pressure.

Format shift

Online reviews describe good pacing and not too much homework, while projects and quizzes.

Teaching experience

Good

84/100

Most students praise his step-by-step explanations, examples, patience, and videos, though a .

Format shift

Online reviews praise video structure, while and the clearest complaints about communication.

Assessment method

Balanced

54/100

Assessment , and exams depending on the course.

Format shift

Online evidence emphasizes projects and assignments, while , and group presentations.

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

48 reviews

High confidence · Best fit for Effort For Reward

, projects, and fair grading, but several students criticize quiet lectures, strictness, and weak email communication.

Main concern

Some students say he is hard .

What students said

“He explained almost all concepts well, and I appreciated the occasional recorded examples and similar supports.”
ENGR201
“Attendance is mandatory and he does a lot of .”
ENGR110
“He barely teaches and just gives you a bunch of .”
ENGR220

Remote format

Online

2 reviews

Low confidence · Best fit for Self Taught Pro

Online reviews are positive and describe detailed videos, manageable work, and hands-on projects.

Main concern

The online evidence is limited to only two reviews.

What students said

“class is fully online and hands-on and with good projects.”
ENGR205
“ and sometimes he gives the lesson a few days in advance.”
ENGR102

Exam style

Know what to expect from exams and major assignments.

Exams and quizzes are generally standard and tied to examples, with some closed-book testing and formula support explicitly mentioned.

Closed Book ExamsFormula Sheet ProvidedStraightforward ExamsWeekly QuizzesProject-Based Assessment

Assessment risk

Standard

61/100

Low score means less forgiving assessment conditions.

In person

In-person reviews support standard exams, quizzes, and formulas provided.

Closed Book ExamsFormula Sheet ProvidedWeekly QuizzesStraightforward ExamsFinal Exam
“ class, closed books and notes but he provides the needed formulas.”
ENGR201
“every week there's a coding quiz but they are NEVER too far from what he has in the lecture.”
ENGR220
“the final exam is about 3 hours and when you pass you receive a CSWA certificate.”
ENGR205

Online

Online reviews mention assignments and projects but do not clearly prove webcam, proctoring, .

ProjectsAssignments
“class is fully online and hands-on and with good projects.”
ENGR205

Student evidence

See what students actually said.

Top student voice

“ , and I learned a ton in his class, so I would say his strengths by far outweigh any flaws.”

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

🎯 Teaching Quality

84/100

“He solved many examples till everyone had a .”

👍 Recommendation Rate

84/100

“I strongly suggest him for all courses he teaches.”

⚖️

76/100

“he grades hw based on completion.”

Theme 1

👨‍🏫 About Teaching Style

  • The lecture videos are detailed and break everything step by step.
  • he put a lot of effort into explaining things clearly.
  • He barely teaches and just gives you a bunch of .

Theme 2

📈 About Difficulty and Grades

  • Easy A! All the assignments can be completed in under 30 minutes.
  • course is challenging but fair, and closely follows lectures and many examples he solves in class.
  • You have to study and put in the work but he makes it easy to be successful!

Theme 3

🧩 About Projects and Attendance

  • Attendance is mandatory and he does a lot of .
  • This class is group project and participation oriented.
  • but counts on random days.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

54

Lifetime ratings

94/100

Evidence confidence

The analysis uses 50 reviews across many years and courses, with consistent patterns plus enough detail to identify course-level variation.

Inside 50 stored ratings

Quality ratings

5 out of 530
4 out of 516
3 out of 51
2 out of 51
1 out of 57

Course coverage

ENGR20114 reviews
ENGR11013 reviews
ENGR22011 reviews
ENGR2056 reviews
ENGR1013 reviews
Show 1 more courses
ENGR1023 reviews

Reported outcomes

A range results lead the reported letter grades.

48 reported outcomes

A range

30

A+ 7 · A 16 · A- 7

B range

17

B+ 5 · B 10 · B- 2

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Rather not say 1