Is this an easy A?
FairEffort
72/100An 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.
CIS279 · CIS132 · CIS255 · CIS140 · CIS254 · CIS379 · CIS256 · CIS364 · 54 lifetime ratings
The decision
Key questions
Is this an easy A?
An A is very reachable, but students usually need x x x x x x, and stay current with readings and assignments.
Online x x x x x x, while in-person evidence shows stronger lecture support for earning high grades.
Is the course easy?
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 x x x x x x x x.
Is attendance flexible?
Attendance is generally useful rather than strictly required, with one review saying attendance is not mandatory but x x x x x.
x x x x x x x; online reviews focus more on schedule management and responsiveness.
Is this professor recommended?
Students recommend him because x x x x x, and focused on real learning.
x x x x x, though online CIS132 reviews are more mixed than the in-person reviews.
Course guide
Grading
Fair
68/100
Most students describe clear rubrics and x x, though a minority report x x x x x.
Format shift
Online grading is usually clear but can feel harsh in CIS132, while x x x x x as fair or x x x x.
Workload
Moderate
48/100
x x x x x x, and exams, so it is manageable but not light.
Format shift
Online sections emphasize reading and weekly assignments, while x x x x x and preparation.
Teaching experience
Excellent
91/100
Students repeatedly describe him as x x x x, and deeply knowledgeable.
Format shift
x x x x x x x, 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 x x x x x x, 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
Classroom format
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 x x x x x.”
“x x x but he gives thorough lectures about the background theory and applications.”
“Great teacher, but be x x x x x x x.”
Remote format
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 x x x x x x x, and independent work.
What students said
“The class is just reading textbook and assigned videos to complete the homework.”
“Prof Moussalem has done a great job at formatting the class in a way that is very convenient and accessible to students.”
“Very useful and interesting class with lots of reading and weekly assignments”
Exam style
Reviews show standard exams mixed with projects, with some student-friendly notes or cheat-sheet policies mentioned in older in-person sections.
Assessment risk
Standard
64/100
Low score means less forgiving assessment conditions.
x x x x x x x, and some allowed notes, but do not clearly prove a consistent closed-book or proctoring policy.
“Class was composed of a x x x x x x x, and a final.”
“x x x x x x x x”
“he prefers to allow students use notes and books in class”
Online reviews mention exams but do not clearly prove webcam rules, proctoring, Lockdown Browser, open-book status, or x x.
“The entire class is made up of four projects and two exams”
Student evidence
Top student voice
“One of the x x x.”
“One of the x x x.”
“10/10 would recommend”
“The x x x x x x x x and you will do good on the projects.”
Theme 1
Theme 2
Theme 3
Data context
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
Reported outcomes
34 reported outcomes
A 25 · A- 2
B+ 3 · B 2 · B- 1
No reported values
No reported values
No reported values
Drop/Withdrawal 1