AI Rate Professor

Computer Science

Mounjed Moussalem

CIS279 · CIS132 · CIS255 · CIS140 · CIS254 · CIS379 · CIS256 · CIS364 · 54 lifetime ratings

AI rating
92/100
RMP rating
4.4/5
Take again
84.21%
Difficulty
3.0

The decision

if you want a serious, rewarding CS course with strong teaching and fair expectations.

Best fit · Hardcore LearnerPassionate CS MentorClear GradingChallenging ProjectsResponsive FeedbackLearning-Focused
  • Students , and strong feedback.
  • The courses can be conceptually challenging, especially in programming, databases, and data structures.
  • Grades are usually fair or generous if students follow rubrics, start early, and use the provided resources.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

72/100

An A is very reachable, but students usually need , and stay current with readings and assignments.

Online , while in-person evidence shows stronger lecture support for earning high grades.

Is the course easy?

Standard

54/100

The course content is not easy because programming, databases, and algorithms are often described as deep, conceptual, and challenging.

Online reviews mention heavier independent learning, while .

Is attendance flexible?

Recommended

66/100

Attendance is generally useful rather than strictly required, with one review saying attendance is not mandatory but .

; online reviews focus more on schedule management and responsiveness.

Is this professor recommended?

MustTake

89/100

Students recommend him because , and focused on real learning.

, though online CIS132 reviews are more mixed than the in-person reviews.

Course guide

See how this professor fits your week.

Grading

Fair

68/100

Most students describe clear rubrics and , though a minority report .

Format shift

Online grading is usually clear but can feel harsh in CIS132, while as fair or .

Workload

Moderate

48/100

, and exams, so it is manageable but not light.

Format shift

Online sections emphasize reading and weekly assignments, while and preparation.

Teaching experience

Excellent

91/100

Students repeatedly describe him as , and deeply knowledgeable.

Format shift

, while online teaching is strong except for some self-directed CIS132 sections.

Assessment method

Balanced

55/100

Grades appear to come from a mix of projects, assignments, midterms, finals, and occasional tests.

Format shift

Online reviews mention projects and exams, while , and fair 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

34 reviews

High confidence · Best fit for Hardcore Learner

In-person reviews strongly praise his lectures, examples, structure, and care for student learning.

Main concern

Projects, tests, and concepts can be tough if students fall behind.

What students said

“Live lectures were the .”
CIS279
“ but he gives thorough lectures about the background theory and applications.”
CIS256
“Great teacher, but be .”
CIS254

Remote format

Online

16 reviews

High confidence · Best fit for Self Taught Pro

Online reviews are mostly positive, but several CIS132 students found the course too self-directed and reading-heavy.

Main concern

Some online , and independent work.

What students said

“The class is just reading textbook and assigned videos to complete the homework.”
CIS132
“Prof Moussalem has done a great job at formatting the class in a way that is very convenient and accessible to students.”
CIS255
“Very useful and interesting class with lots of reading and weekly assignments”
CIS364

Exam style

Know what to expect from exams and major assignments.

Reviews show standard exams mixed with projects, with some student-friendly notes or cheat-sheet policies mentioned in older in-person sections.

Midterm And FinalFair ExamsCheat Sheets Allowed In One SectionNotes And Books Allowed In One Section

Assessment risk

Standard

64/100

Low score means less forgiving assessment conditions.

In person

, and some allowed notes, but do not clearly prove a consistent closed-book or proctoring policy.

Midterm And FinalFair TestsCheat Sheets AllowedNotes And Books Allowed
“Class was composed of a , and a final.”
CIS279
“ ”
CIS256
“he prefers to allow students use notes and books in class”
CIS256

Online

Online reviews mention exams but do not clearly prove webcam rules, proctoring, Lockdown Browser, open-book status, or .

Projects And Exams
“The entire class is made up of four projects and two exams”
CIS256

Student evidence

See what students actually said.

Top student voice

“One of the .”

Voice snapshots generated from 50 reviews, highlighting key themes in , and format differences; credibility rating: High.

🎯 Teaching Quality

91/100

“One of the .”

👍 Recommendation Strength

89/100

“10/10 would recommend”

⚖️

68/100

“The and you will do good on the projects.”

Theme 1

👨‍🏫 About Teaching Style

  • I liked his teaching style and .
  • Live lectures were the .
  • Very well prepared lectures and

Theme 2

📈 About Difficulty And Grades

  • His class might be tougher compared to other classes, but it is very rewarding in the end.
  • but he rounds up generously at the end.
  • but everything on them is covered in class.

Theme 3

❤️ About Support And Character

  • and knowledgeable
  • He's very responsive in canvas comments and
  • Friendly and cares about students success and passionately shares his vast knowledge.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

54

Lifetime ratings

93/100

Evidence confidence

The dataset has 50 reviews across many years, many courses, both formats, and highly consistent themes.

Inside 50 stored ratings

Quality ratings

5 out of 535
4 out of 513
3 out of 51
2 out of 53
1 out of 52

Course coverage

CIS25618 reviews
CIS25410 reviews
CIS1327 reviews
CIS2795 reviews
CIS3645 reviews
Show 3 more courses
CIS2553 reviews
CIS1401 review
CIS3791 review

Reported outcomes

A range results lead the reported letter grades.

34 reported outcomes

A range

27

A 25 · A- 2

B range

6

B+ 3 · B 2 · B- 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Drop/Withdrawal 1