AI Rate Professor

Mathematics

Esmaail Nikjeh

CS155 · CSM10DS · CSM10P · CSM10DB · CSM01 · CSM125 · CSM10J · 244 lifetime ratings

AI rating
95/100
RMP rating
4.8/5
Take again
94.64%
Difficulty
3.1

The decision

Top pick for intro CS or Python if you will show up, do the practice, and use his office-hours level support.

Best fit · Beginner FriendlyCaring CS mentorBeginner-friendly codingExtra credit abundantCurves examsLecture-driven learning
  • Exceptionally supportive CS professor who explains coding step by step for beginners
  • Homework and class activities prepare you for and
  • Attendance and participation often matter in person, and a

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

70/100

Most students earn As with , and EC, but and you cannot coast without practice.

; online is similar except a minority of harder async experiences.

Is the course easy?

Beginner

66/100

He paces intro coding slowly and clearly, though later weeks and some CS topics still feel challenging.

Both formats call him beginner-friendly; content difficulty rises with course level more than format.

Is attendance flexible?

Mandatory

34/100

Many in-person reviews mark attendance mandatory with ; online is more mixed.

; online attendance is often optional or Zoom-flexible.

Is this professor recommended?

MustTake

93/100

Overwhelming student consensus that he is the and support.

; online is still strong aside from one harsh CSM01 review.

Course guide

See how this professor fits your week.

Grading

Lenient

81/100

, and clear exam alignment with lectures ease pressure.

Format shift

and EC; in-person emphasizes in-class EC participation.

Workload

Moderate

56/100

and labs that prepare for exams; volume is fair practice rather than busywork, but not featherlight.

Format shift

In-person students note class-time help on HW; online still assigns a fair amount of exercises.

Teaching experience

Excellent

94/100

Students rave about step-by-step demos, approachability, phone access for questions, and real career motivation.

Format shift

Teaching praise is extremely strong in person and still high online despite a few logistics complaints.

Assessment method

FocusOnExams

68/100

Tests and , and practice quizzes that mirror exam content.

Format shift

Both formats are test-influenced; .

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

38 reviews

High confidence · Best fit for Beginner Friendly

In-person CS students almost , and life-changing, with pre-lecture videos, class activities, EC, and curves.

Main concern

Lectures can run long and when study guides help.

What students said

“Literally probably one of the nicest and life... He won't give up on you.”
CSM125
“Gives his phone # out, can text him questions any time of the day. All around, a .”
CSM10P
“He's the because his lectures are clearly curated for people with no experience in coding.”
CSM10J

Remote format

Online

12 reviews

Medium confidence · Best fit for Effort For Reward

Online students praise , and caring support, though a couple of async courses had rigid timed finals.

Main concern

At least one intro online section tested material students felt was not covered and forced a .

What students said

“Nikjeh turned out to be the . He is very passionate about teaching and provides the best learning environment for his students.”
CSM10DB
“Such an understanding professor. I was going through a rough semester and every time I reached out he was always willing to offer me support.”
CSM10DS
“He tested on material not covered, expected us to know a language not taught in the class... and was uncooperative when technical difficulties arose.”
CSM01

Exam style

Know what to expect from exams and major assignments.

Exams are fair and often multiple choice with study guides and curves, but still require real preparation.

Study guidesMultiple choice examsCurvesLowest test droppedHomework mirrors tests

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

and class activities, often multiple choice with curves and EC buffer.

Lecture-based testsStudy guidesMultiple choiceCurvesExtra credit
“ , but he gives really helpful study guides that cover most of the .”
CSM125
“ in class which could all be found in the lectures and class activities”
CSM10J

Online

Online exams are generally manageable with notes and videos, though at least one course used a .

Timed finals in some sectionsStudy prep recommendedCurves at term end
“if you follow the instructions read the the PDF file notes and watch the videos, you should be fine. He makes a .”
CS155
“He forced the and day (for a completely asynchronous class)”
CSM01

Student evidence

See what students actually said.

Top student voice

“Literally probably one of the nicest and life. Even if you're struggling... he will give you his full, undivided attention. He won't give up on you.”

Voice snapshots generated from 50 reviews, , and . Credibility rating: High.

🎯 Teaching Quality

94/100

“Prof. and interesting way which I learned them during the lectures. He is very helpful and knowledgeable. 11/10”

👍 Recommendation Rate

93/100

“If you want to study CS as a beginner. His class will make CS much easier for you! ! !!”

🧩 Beginner Support

90/100

“His lectures are clearly curated for people with no experience in coding.”

🎁 & Curves

81/100

“There are plenty of extra credits opportunities during the class. . .”

Theme 1

👨‍🏫 About Teaching Style

  • Pre-lecture videos really help
  • Engaging personality that makes coding fun

Theme 2

📈 About Difficulty & Grades

  • , but they aren't the easiest either
  • Do the HWs and go to class and you'll be fine
  • !

Theme 3

❤️ About Character

  • Gives his phone # out, can text him any time
  • Changed my life... Thinking about majoring in CS

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

244

Lifetime ratings

91/100

Evidence confidence

50 recent detailed CS reviews with consistent themes on care, clarity, and .

Inside 50 stored ratings

Quality ratings

5 out of 5221
4 out of 58
3 out of 58
2 out of 54
1 out of 54

Course coverage

CSM12516 reviews
CSM10J13 reviews
CSM10P10 reviews
CSM10DB4 reviews
CSM10DS4 reviews
Show 2 more courses
CS1552 reviews
CSM011 review

Reported outcomes

A range results lead the reported letter grades.

44 reported outcomes

A range

41

A+ 2 · A 38 · A- 1

B range

3

B+ 1 · B 2

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

0

No reported values