4.8

Esmaail Nikjeh

Mathematics - Moorpark College

4.8
Quality
3.1
Difficulty
95%
Would Retake
241
Reviews
4.8
Quality
3.1
Difficulty
4.8
Helpful
4.8
Clarity

95%

Would Retake

241

Reviews

Rating Distribution
Official

5

218

4

7

3

8

2

4

1

4

What Students Say

I have had Nikjeh 3 times now, and my opinion of him keeps raising

CSM155 - 5.0 rating

Overall great class with an amazing teacher

CSM10A - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 141 grades
Most common grades:
A (100)
B (14)
A+ (13)
Grade Distribution
A(113)B(14)C(3)D(1)F(0)A-/B+(11)
Based on 145 reported grades
A: 100
B: 14
A+: 13
B+: 6
Common Tags
Caring (140)
Amazing lectures (85)
Respected (81)
Participation matters (78)
Amazing lectures (70)
EXTRA CREDIT (43)
Inspirational (29)
Hilarious (12)
Rating Trend

Stable

-0.10 avg change
Apr
May
Jun
Aug
Sep
Dec
Last 6 months
Ratings by Course

MO332025

5.0

(1)

MATHM03

5.0

(6)

MAT03

5.0

(2)

MATH227

5.0

(1)

MATH70

5.0

(1)
+22 more courses
Difficulty by Course

CSM01A

4.0

CS10A

4.0

M10J

4.0

MATHM15

3.3

CSM10A

3.3

Reviews (241)
5.0
3.0
MO332025
Grade: A
May 18, 2014

I put off this math class as long as I could.Prof.Nikjeh is the best math teacher I've ever had! He teaches exactly what you need to know. He truly cares for each student's success and gives you the tools you need to excel. He is patient, helpful and kind. I really appreciate that he teaches simplistically. He is GREAT!

5.0
2.0
MATHM03
Grade: C+
Jun 27, 2014

Esmaail is a GREAT teacher!! If you have trouble understanding math than you should definitely take his class. If you don't understand a concept he takes the time to explain it as many times as needed without making you feel dumb. A+++ teacher

5.0
3.0
MAT03
Grade: B+
Jul 18, 2014

He is one of the best instructors I have ever had. He explains all concepts clearly with examples. I really enjoyed the class activities and I learned a lot. 100% I recommend him.

5.0
3.0
MATHM03
Aug 1, 2014

He is very nice and friendly. He helps you as much as possible to pass the course. I liked his teaching style (examples and class activities). You will learn a lot. 100% take his classes.

5.0
3.0
MATHM03
Grade: B+
Aug 2, 2014

Esmaail was honest to God the best teacher I have ever had. I am terrible at math and have struggled my whole life with it. He made it so fun and easy for me to understand. He is an amazing teacher and just as amazing of a person. If you struggle with math, take it with Esmaail!

5.0
1.0
MATH227
Aug 4, 2014

Professor Esmaail is extremely concerned with his students understanding of stats and success in his class. I have never had a teacher who provided as much help as he did, you really have to try to not pass his class.

5.0
2.0
MATH70
Aug 5, 2014

Greatest math professor ever. Really helpful. Really friendly. Genuinely cares about his students. Would take his class again.

5.0
2.0
MATHM03
Grade: A
Aug 20, 2014

He's great professor and keeps you engaged. Do the homework, attend class, don't be late, show your work, and do the reviews & you will do fine. I like how he shows short cuts to problems and have you do problems in class so you don't get bored and you have an idea of how you are doing. Very patient. Very clear. HIGHLY recommend this prof. 5 stars.

5.0
3.0
STATS140
Nov 20, 2014

Not only am I happy I took this class, but I'm happy to have met such a patient teacher. I have a hard time in math but he really wants to teach and he has a sense of humor too. Show some respect to him because you really can learn something. Do the homework, work hard and ask for help. He's there for you. He's my favorite yet! Thank you Nikjeh!

5.0
3.0
MATH140
Grade: B
Feb 12, 2015

If you really wanna learn the material and get a very good grade then take this guy. He knows how to prepare you for the exams, and he is very clear in his explanation of the material. The best professor in the math department. I wish I could have taken more math classes with him. Take his. He is smart and you'll get smarter by taking his class.

5.0
2.0
MATHM01
May 12, 2015

Always was afraid of math. he is clear with all the chapters and will repeat it over and over as many times as you need him to until you understand the material. does give out hw so be ready to do some math

5.0
3.0
MATHM15
Grade: A
Sep 30, 2015

He's extremely helpful and nice. You can tell he's passionate about what he's teaching. Also really great lecture notes! This is one of those teachers where you really benefit from attending their lectures. Awesome teacher.

5.0
1.0
STATS01
Oct 2, 2015

just take his class!!!!!

5.0
2.0
MATH M15
Grade: A
Oct 26, 2015

Great teacher, thanks to whom I fell in love with math again. Very well presented, with plenty of real life abstraction, humor and language that even non math students will understand. Great job - if there would be more teachers like Mr. Nikjeh, world would be much nicer place...

5.0
3.0
MATHM15
Grade: A
Nov 4, 2015

Esmaail is one of the top math professors I have ever had; he is extremely helpful, friendly, funny, and makes class extraordinarily enjoyable. He's obviously very knowledgeable, and his love for math is infectious (really). He's also very helpful outside of class.

3.0
4.0
MATHM15
Apr 13, 2016

Smart teacher, knows the content well BUT fails to clearly present information to students. His thick accent doesn't help. I've occasionally asked for help and it seemed as if he wasn't sure a few times just pointed to the board and said thats how it is. Passable class, do homework and do well on tests and you'll pass.

5.0
2.0
MATHM03
Grade: A+
Apr 27, 2016

Esmaail is easily the best professor I've had while at Moorpark College. The math material itself is known to be tough, but Esmaail did a great job at simplifying the conceptual details and ultimately made the class enjoyable. He is also very fair when it comes to the test and homework. You would have to work hard to not do well with Esmaail.

5.0
3.0
CSM10A
Grade: A+
Apr 27, 2016

Professor Nikjeh is one of the best, if not the best professor I have ever had. He covers a lot of complex material quickly but he makes it feasible through his clear, concise, and well motivated arguments. His sense of humor and obvious passion for the subject make learning all the easier.

4.0
1.0
CSM10B
Grade: A
May 13, 2016

He was was a good professor but he was kinda boring and didn't return assignments on time. At the end of the semester I still didn't know my grade on 5 assignments. Tests were easy though and he really wants you to get an A.

4.0
1.0
CSM10B
Grade: A
May 13, 2016

He was was a good professor but he was kinda boring and didn't return assignments on time. At the end of the semester I still didn't know my grade on 5 assignments. Tests were easy though and he really wants you to get an A. I would take him again

5.0
4.0
CSM01A
May 17, 2016

Overall, great professor, but fairly challenging class if you're not interested in computer science. However, if you're a comi sci major, should be a breeze. Great teacher, helpful, fun, and wants you to pass.

4.0
3.0
CSM10B
Jun 2, 2016
Would take again

Professor Nikjeh is very kind and understanding. He's willing to take late assignments up to the day of the final. Exam's are easy but make sure to read book and review his notes. Programs are simple and he's willing to help you to complete them. Best professor in the CS department in my opinion.

5.0
4.0
CSM10A
Grade: A
Jun 9, 2016
Would take again

Prof. Nikjeh is a great CS instructor. He cares about his students. He is very helpful in the lab and I learned a lot. HIS LECTURES ARE GREAT. I would love to take him again.

5.0
3.0
CSM10B
Grade: A-
Oct 13, 2016
Would take again

The best professor I've had at Moorpark. Explained complicated topics in the most clear way possible. Used tons of visuals, examples, and exercises. Went through everything in incredible detail. Lectures were engaging and interesting. Esmaail is also super helpful when you go into his office hours... genuinely wants to help you.

Hilarious
Amazing lectures
Caring
5.0
3.0
CSM10A
Grade: A
Nov 3, 2016
Would take again

Helpful, clear, absolutely enjoys teaching. A happy person all around and would highly recommend taking his class to anyone. He possesses impressive knowledge and know-how on the topics he teaches, while also being able to clearly and effectively communicate that knowledge. However, he makes you work for it.

Respected
Participation matters
Amazing lectures
5.0
3.0
CSM10A
Grade: A
Jan 23, 2017
Would take again

The best teacher I've ever had. I wasn't initially interested in Comp Sci but Professor Nikjeh inspired me so much that I now want to switch to major in Comp Sci. He is always there to help. He makes you WANT to attend every class. His class wasn't easy but if you work hard he will make sure you get the grade that you deserve. Take his class!

Respected
Participation matters
Amazing lectures
5.0
3.0
CSM10A
Grade: B+
Mar 2, 2017
Would take again

Extremely kind professor who genuinely wants his students to succeed. There was only occasional homework and one project. Tests were decent, if you pay attention in class you will do fine on them. Textbook not required he shows you were to find a free pdf version. Overall great class with an amazing teacher! Will be taking again :)

Respected
Inspirational
Caring
5.0
3.0
CSM10A
Grade: A
May 9, 2017
Would take again

Of all the professors I've had, he by far cares the most about his students, and not just about if they pass/learn. I learned more from this class than I have from any other. Best professor I've ever had.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
2.0
1.0
CSM10B
Grade: A
May 31, 2017
Wouldn't take again

Disclaimer: I took Nikjeh for C++ Object Oriented Programming and our classroom was not a computer lab. The class was once a week, 3-hour lecture. Nikjeh tried to make 1 hour of content stretch to a 3-hour lecture which was EXTREMELY boring. On the up-side, he's an easy A because he curves tests HEAVILY. Did not like this class. Always bored.

Gives good feedback
LECTURE HEAVY
5.0
3.0
CSM10A
Grade: A-
Jun 6, 2017
Would take again

Professor Nikjeh is by far one of the best professor I have taken at MC. His classes are always interesting & you will not want to miss them. You will have to study for his exams but you will know what to expect. Very clear, very helpful, so smart, & know how to teach class. I recommend this professor to those who wants to learn about programming.

Respected
Participation matters
Amazing lectures
5.0
4.0
CSM10A
Grade: B+
Jun 7, 2017
Would take again

Esmaail's lectures do the miracle work of taking subjects that seems extremely dry and technical on the surface and making it palatable and interesting. He explains the material very well, and goes at just the right pace - not rushing through complicated topics, but not repeating himself unnecessarily either. Highly recommended.

Respected
Hilarious
Caring
5.0
3.0
CSM155
Grade: A+
Jun 8, 2017
Would take again

I have had Nikjeh 3 times now, and my opinion of him keeps raising. He was very clear and happy to answer questions, both in the middle/end of lecture and email/OH. Tests were realistic and very doable if you know the material, but not overly easy. He's an asset to Moorpark College, hope he teaches much more!

Respected
Inspirational
Caring
5.0
2.0
CSM10A
Grade: A
Jun 11, 2017
Would take again

Pros: Very kind and caring about students, free pdf textbook, answers questions well, interesting lab/homework programs to write, fair tests, non-mandatory attendance, low stress class Cons: No office hours, late to class sometimes, lectures can become tiring in long class periods. Happy to take him again next semester!

Participation matters
Clear grading criteria
LECTURE HEAVY
5.0
3.0
CSM10B
Grade: A
Jul 14, 2017
Would take again

Extremely nice, caring, and a genuine genius. Probably the fairest tests I have ever taken, which means if you study with a real intention to get an A you will get an A. Slipped up on first midterm but aced the second and final and got an A in the class. Course is interesting and useful.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM155
Grade: A
Jul 26, 2017
Would take again

Esmaail is an INCREDIBLE Computer science professor. Having now taken some less-than-good CS teachers in the years that followed, I can confidently say that Esmaail was one of the most caring, enthusiastic, and helpful professors that one can ever hope to have. Go to class. Take.

Respected
Get ready to read
Participation matters
5.0
4.0
CS10A
Grade: A
Jul 28, 2017
Would take again

Absolutely the best professor I have ever had! He is always there to help and takes the time to get to know every student. He explains concepts very well. I recommend him to every Moorpark college student.

Participation matters
Amazing lectures
Caring
5.0
4.0
CSM01
Grade: A
Aug 4, 2017
Would take again

Best CS Professor at Moorpark College. He actually has compassion for his students! Lectures are thoughtfully planned. Take his courses whenever possible, but expect the full-meal-deal; tests, homework, and lab assignments. He is very helpful in the lab.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
3.0
M10A
Grade: A-
Oct 12, 2017
Wouldn't take again

While he is an easy grader and curves heavily, those, in my opinions, are his only good qualities. He arrives 20 minutes late to class, is hard to understand, lectures from the book (boring), hard to read hand writing, hard to understand, he takes 30 minute breaks, then rushes us because we are "behind". If you have other options, go with those.

Skip class? You won't pass.
SO MANY PAPERS
LECTURE HEAVY
5.0
3.0
CSM10B
Nov 21, 2017
Would take again

Prof Nikjeh is an amazing professor. He is helpful and awesome. He explains difficult subjects with easy examples. The subject becomes really clear with Prof Nikjeh. I changed my major from engineering to Computer Science because of him. He is fair and does not want to trick you. He wants you to success and truly cares about your learning.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10A
Nov 22, 2017
Would take again

Fantastic instructor. Extremely intelligent and able to convey complex ideas to undergrad students without overwhelming them. He understands what it is like to be a student! Awesome Professor!! Great handouts! Dont forget to study the chapter review questions for tests.

Get ready to read
Participation matters
Amazing lectures
5.0
3.0
CSM01
Nov 22, 2017
Would take again

Prof. Nikjeh is a great lecturer because he is not jaded and is really motivated to do well and have his students learn. Very fair grader. He has created notes that are incredibly concise and useful and are great to keep as reference material for the future. He is also a super nice guy.

Respected
Inspirational
Caring
5.0
3.0
CSM10A
Nov 28, 2017
Would take again

Prof. Nikjeh makes programming concepts Learning less stressful and breaks everything down step-by-step. His lectures are extremely comprehensive and make complex concepts easy to understand. He truly does care about his students' progress and will work with you one-on-one if you're struggling. One of my favorite professors at MC. I recommend him 1

Amazing lectures
Caring
Would take again
5.0
3.0
CSM10B
Nov 30, 2017
Would take again

I wish prof. Nikjeh taught every CS class we have to take!! I love his teaching style & I love he keeps things pretty organized. His exams are fair if you keep up with the program assignments & attendance. His programming HWs are a little tough but he does everything he can to break the information down to your level so you can do well. TAKE HIM.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10J
Dec 11, 2017
Would take again

Simply the best. He showed up enthusiastic and willing to help for every single class. There was nothing that could stop him from teaching the best he could, explaining things in a very logical and accessible kind of way. He made computer science so much fun, I would take him for every single CS class if that were possible.

Participation matters
Caring
Would take again
5.0
4.0
CSM10J
Dec 12, 2017
Would take again

He's really good!! He's awesome at explaining things which is essential for a professor in this field, and this class actually got me interested in pursuing a computer science major. Wish the class size was smaller but that's not the professor's fault.

Participation matters
Amazing lectures
Would take again
5.0
4.0
CSM10A
Dec 15, 2017
Would take again

TAKE HIM! Don't even think twice. Weekly assignments & Labs, and about 5 midterms, final and some extra credits! He genuinely cares for his students, lectures REALLY well with handouts, is relaxed and overall just a great guy. You will learn a lot from him and enjoy his class!

Respected
Caring
Would take again
2.0
5.0
CSM10J
Grade: C
Jan 4, 2018
Wouldn't take again

Prof Nikjeh means very well and definitely knows his subject material. That being said, it was hard to follow his class and especially his lectures (I, personally, learned everything in his class from Youtube and an online course I bought when I realized I was otherwise screwed). The syllabus mentioned 5 tests, there were only three. All T/F.

Tough Grader
Skip class? You won't pass.
Tests? Not many
5.0
3.0
CSM01
Grade: A
Jan 18, 2018
Would take again

An AMAZING professor. I took his Intro to Computer class-- he really tries to get his students to succeed. He publishes modules online in Canvas. He's very helpful and clear. If you take advantage of all of the resources he provides, you'll be able to understand everything easily and do well.

Participation matters
Amazing lectures
Caring
5.0
4.0
CSM10A
Jan 19, 2018
Would take again

Prof. Nikjeh is one of the most highly regarded professors not just within the CS department but overall at Moorpark College. He makes it very clear from day1 that he cares deeply about his students and inspiring them to learn their absolute most every lecture through amazingly organized & clear lectures. He is also very understanding & reasonable.

Respected
Get ready to read
Participation matters
5.0
3.0
CSM10A
Jan 22, 2018
Would take again

One of my favorite professors at Moorpark. So friendly, approachable, and helpful. Always willing to help students, whether asking which class to take next, homework help, or personal questions. There is a lot of homework, but he gives you a lot of creative freedom and is very clear about what he expects.

Respected
Participation matters
Inspirational
5.0
3.0
CSM10A
Jan 24, 2018
Would take again

I really can't thank Mr. Nikjeh enough for making me love comp. sci. He's so encouraging and will do everything he can to help each student. He is so reasonable with grading. If you are lucky enough to take a class with him. DO IT. So many people want to take his class; there's a reason. He is honest the best instructor.

Get ready to read
Amazing lectures
Caring
5.0
4.0
CSM10J
Jan 29, 2018
Would take again

Esmaail is an outstanding professor who lives up to his reputation. Very approachable and knowledgeable. Engaging lessons, careful selection of material. Makes himself available to students even after course completed. Takes genuine interest in his students and what they get out of the course. Absolutely top-notch!

Participation matters
Amazing lectures
Caring
5.0
4.0
CSM10J
Grade: A+
Feb 2, 2018
Would take again

Perfect Comp Sci professor. Not incredibly easy, but you will learn obscene amounts from prof. Nikjeh. He truly cares about his students as well as the course material. Very approachable and encourages everyone to go beyond his class. I wish I could switch to comp sci major.

Participation matters
Inspirational
Caring
5.0
4.0
CSM10A
Feb 5, 2018
Would take again

Great teacher and person. He takes attendance and there is a homework and a Lab assignment once a week. However, Intro to Comp Programming was my favorite class this semester. Prof. Nikjeh is super organized, extremely smart, and really helpful. I learned a lot in this class including C++ programming. You won't regret taking his class!

Hilarious
Amazing lectures
Caring
5.0
2.0
MAT03
Grade: A
Feb 11, 2018
Would take again

Great teacher

Hilarious
Amazing lectures
Caring
5.0
3.0
CSM10B
Feb 12, 2018
Would take again

Esmaail is an amazing professor and is highly recommended. Super down to earth and friendly and willing to go out of his way to help any student in the class. The course itself doesn't go into any one topic in extensive detail but it is an excellent overview to a variety of computer programs and an invaluable foundation to have for the future.

Participation matters
Inspirational
Caring
5.0
4.0
CSM10A
Grade: A
Feb 14, 2018
Would take again

Esmaail is an extremely helpful professor. His methods of teaching far surpass the other intro to programming professors. In this class, I learned a lot about programming in C++ and made many programs. To keep it short, I don't think that there could have been a better intro to computer programming professor.

Respected
Amazing lectures
Caring
5.0
3.0
CSM01
Feb 15, 2018
Would take again

It was truly a pleasure to be in Esmaail's class. He is well organized, intelligent, kind and extremely helpful. He has a great personality, as well. You can't help but love the guy. I recommend taking this class, even if you aren't a computer science minor/major.

Respected
Participation matters
Amazing lectures
5.0
3.0
CSM10A
Grade: A+
Feb 24, 2018
Would take again

The best! Very cool guy, explains very well, provides lots of examples, tests are fair, HW is fair, helps with HW,really nice and approachable, even inspired me to be a Comp. Sci. major. Gives plenty of study guides and by far this has been my favorite class and professor at Moorpark.

Participation matters
Caring
EXTRA CREDIT
5.0
4.0
CSM10B
Mar 3, 2018
Would take again

He is the best CS professor I ever had at Moorpark College! Extremely organized, exam questions are very fair, some extra credits available to boost up your grades, and very very helpful. There is no reason not to take him. Although there is a hw almost every week, it really helps you to practice what you have learned in class. I love the class.

Amazing lectures
Caring
EXTRA CREDIT
3.0
3.0
CSM01
Mar 6, 2018
Wouldn't take again

Topics and concepts I usually enjoy about computer science, made me want to leave because of how monotone he explains things. Lectures put you to sleep. If youre looking for an entertaining instructor. Hes not it unfortunately. However, tests are easy and he curves a lot, so not a hard class. Just be prepared to have a 1 hour class feel like 3.

5.0
3.0
CSM10A
Grade: A+
Mar 7, 2018
Would take again

Nikjeh is the best professor I've ever had. It was an absolute pleasure to be in his Intro to Programming Class C++. I've learned SO much and, suddenly, comp sci feels accessible for someone as humanities-minded as myself. He's a great professor, really helpful, super nice, laid-back, funny, an awesome guy who made programming feel... do-able. :-)

Hilarious
Caring
EXTRA CREDIT
5.0
3.0
CSM10B
Grade: A+
Mar 14, 2018
Would take again

Esmaail is a brilliant and enthusiastic professor, and overall awesome guy. You'd be remiss to not take one of his classes. He is extremely friendly, chipper, patient, and engaging. Some people are just born to teach, and he is one of those people.

Hilarious
Amazing lectures
Caring
5.0
3.0
CSM10A
Mar 19, 2018
Would take again

Professor Nikjeh is the best professor I've had at Moorpark College. He made me want to switch my major to Comp Sci and I'm not a computer science person. His lectures are so clear, he posts everything to Canvas and he grades fairly. I have not a single bad thing to say about him. LOVEDDDD

Hilarious
Amazing lectures
Caring
5.0
3.0
CSM01
Mar 21, 2018
Would take again

An amazing professor. Classes are interesting, and homework are extremely helpful. Attendance is mandatory. Lessons are very organized; all materials are posted on the Canvas. He's approachable and dependable. I learned how to design a web site. The best of the best!

Respected
Hilarious
Amazing lectures
5.0
3.0
CSM10B
Apr 2, 2018
Would take again

By far one of the best comp sci professors at Moorpark. Very approachable and sincerely cares about his students. I have taken two intro courses with him and never left a lecture confused or frustrated. the best of the best!

Hilarious
Amazing lectures
Caring
5.0
4.0
CSM10J
Apr 3, 2018
Would take again

He's a phenomenal teacher. He's challenging, but it's easy to maintain an A in the class. He's very approachable and shows interesting applications of the coding, he demonstrates in class. Definitely take his class!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10A
Apr 9, 2018
Would take again

Very organized curriculum. Consistent teaching method. Homework are useful and he drops the lowest one test grade. Exams are fair. Always tries to show practical applications of the course as well. Very solid overall and I learned a lot.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10J
Apr 25, 2018
Would take again

His lectures are clear, engaging, and fun. He always goes out of his way to explain everything patiently. There are countless opportunities to improve your grade. Overall a really nice person, too. A+ 10/10 would take always.

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
CSM10B
May 2, 2018
Would take again

Prof. Nikjeh is the best professor I have ever had. He makes programming easy and fun. If he notices the class is struggling with a concept, he will go over it to make sure it is understandable. Just show up, pay attention and have fun. Hands down the best.

Amazing lectures
Caring
EXTRA CREDIT
5.0
4.0
CSM10A
May 5, 2018
Would take again

He is an incredibly smart and realistic professor. Fair grading, good feedback, and interesting lectures. He's one of those people who I could listen to for hours on end. I hope to get him for more classes in the future. Take him if you get the chance.

Respected
Inspirational
Amazing lectures
5.0
3.0
CSM10J
May 7, 2018
Would take again

Great Professor. Knows his stuff, very helpful to students in lab and will answer questions during lecture with great explanation. Homework assignments make you think, but what else would you expect. I learned a lot. Take it.

Respected
Participation matters
Amazing lectures
5.0
3.0
CSM10J
May 14, 2018
Would take again

10/10 recommend him for any class. The assignments can be challenging, however he does a very good job at explaining the concepts and if you put the effort in you will do fine. I can't express enough, how much better you become after taking his classes. Super nice and helpful.

Respected
Inspirational
Amazing lectures
5.0
4.0
CSM10A
May 16, 2018
Would take again

Prof. Nikjeh is easily the best professor I have ever had. This man is a genius and truly loves teaching his students. His clarity and ability to explain complex concepts is unmatched. He expects a lot of his students, but if you put the work in, you can get a good grade in the class.

Amazing lectures
Caring
EXTRA CREDIT
5.0
3.0
CSM10A
May 16, 2018
Would take again

My favorite professor to date. If you're new to coding, it's still possible to get an A in this class. His lectures are entertaining as he himself his entertaining. If you skip class, you may miss out on a crucial concept and will make the homework much harder. Though he does post his lecture notes and all the code he wrote in class on Canvas.

Participation matters
Amazing lectures
EXTRA CREDIT
5.0
4.0
CSM10A
Grade: Not sure yet
May 19, 2018
Would take again

Professor Nikjeh is a tremendous instructor! While being so intelligent, he is so humble and caring. He does care about attendance, but only for the fact that he really wants his students to learn the material. Tests are designed for students to apply concepts rather than memorize definitions which can get tough at times. He curved every test 10% !

Participation matters
LOTS OF HOMEWORK
Caring
5.0
3.0
CSM155
May 26, 2018
Would take again

Prof. Nikjeh is my favorite professor at Moorpark. Uses very good examples in class and is very helpful outside of class. Answers emails FAST. Good class atmosphere, definitely trying to have this professor again. I found this class pretty informative.

Respected
Amazing lectures
5.0
3.0
CSM10J
May 31, 2018
Would take again

Prof. Nikjeh was an amazing professor and knew how to push his students to be successful. As with any programming class, if you don't have a good work ethic don't even bother taking the class because the homework takes time to do. I would recommend his class to anyone interesting in CS.

Respected
Inspirational
Amazing lectures
4.0
2.0
MATH228A
Jun 3, 2018
Would take again

Professor Esmaail Nikjeh is by far the best Statway Part A Teacher i took. His lectures were very clear, if you don't understand he makes sure that you do. He wants all of his students to succeed! He is very inspirational as well. I really enjoyed having him. I wish he taught other subjects here at pierce other than math.

Gives good feedback
Inspirational
Amazing lectures
3.0
1.0
CS155
Grade: A
Jun 29, 2018
Wouldn't take again

Second CS class with Professor Nikjeh. He is the easiest A you will ever take. He literally hands out extra credit for doing next to nothing and curves tests up to 20%. He wants everybody to get an A. While this is great for my GPA, I wasted many hours sitting through his extremely boring lectures where he basically writes the textbook on the board

Clear grading criteria
EXTRA CREDIT
LECTURE HEAVY
5.0
3.0
CSM10J
Jul 26, 2018
Would take again

Extremely passionate about the topic. He is very willing to work with you at your pace, but he does not accept lazy students and does not tolerate absences (unless it's justifiable). I have nothing negative to say about him. Not only is he a great professor he is very inspirational. I learned a lot from his class. 10/10.

Participation matters
Amazing lectures
Caring
5.0
4.0
CSM10A
Jul 28, 2018
Would take again

Prof. Nikjeh was very down-to-earth and helpful. He would explain a concept several different ways to make sure everyone understood. He always announces when tests and other big assignments are due. Really positive experience. I will take him again.

Respected
Participation matters
Amazing lectures
5.0
3.0
CSM10J
Jul 30, 2018
Would take again

This is the clearest, most helpful professor I have ever had. Period. Some of his assignments are harder for a lower level class, but they're doable and you learn a lot in one semester. He's very good at helping you understand the "why's" on everything CS, which helps the information stick much better. Go out of your way to take classes with him.

Respected
Participation matters
Amazing lectures
5.0
3.0
CSM10J
Sep 29, 2018
Would take again

Professor Nikjeh is always very enthusiastic in his lectures. He explains things thoroughly and simply, and always praises the people who ask him questions when they don't understand. He makes sure to give an overview of what's going to happen next, and tries to take into account everybody's knowledge level. A very nice person overall, as well.

Respected
Participation matters
Caring
5.0
4.0
CSM10B
Oct 6, 2018
Would take again

I've had the privilege to have Nikjeh for both CS M10A and CS M10B. I can say for sure that he is one of the best professor in Moorpark CS department. His energy and passion for the material and teaching is incredible. He's really smart and really good at lecturing. He conveys material very effectively and responds to questions well. Super nice.

Inspirational
Amazing lectures
Caring
5.0
3.0
CSM10J
Oct 8, 2018
Would take again

The professor is the best CS instructor. He is extremely enthusiastic and makes learning a dull topic fun. He provides excellent instruction and very attentive to the students. I wish we had more instructors like him. 10/10

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10A
Oct 20, 2018
Would take again

Prof. Nikjeh is a really great lecturer who really makes the subject matter very intuitive. He goes through a lot of examples in class and engages class activities, both of which make the course concepts very easy to grasp. He's also very calm in nature and is ready to answer any question or acknowledge any comment. Super nice.

Respected
Amazing lectures
Caring
5.0
3.0
CSM01
Oct 31, 2018
Would take again

Prof. Nikjeh is one of the best instructors I have ever had. He is very nice and helpful. I learned a lot from this 3 units class. I learned a little C++ , web design (HTML), operating systems, and other interesting topics.

Respected
Participation matters
Caring
5.0
4.0
CSM10P
Dec 13, 2018
Would take again

The best professor I've had at Moorpark. Explained complicated topics in the most clear way possible. Used tons of visuals, examples, and exercises. Went through everything in incredible detail. Lectures were engaging and interesting.

Respected
Inspirational
Amazing lectures
5.0
3.0
CSM10J
Dec 14, 2018
Would take again

Professor Nikjeh makes programming interesting, and he really knows a lot about his field. He also makes an attempt to learn every student's name in his classes. I wish I had gone to lectures more often, as I feel like getting to know him would have been very beneficial to me as a CS student. Overall, great professor :)

Respected
Participation matters
Amazing lectures
5.0
4.0
CSM10J
Dec 18, 2018
Would take again

Prof. Nikjeh is an amazing lecturer. He knows everything about this class like the back of his hand, and he is always eager to help you out. I learned and enjoyed this class.

Respected
Participation matters
Amazing lectures
5.0
3.0
CSM10P
Dec 20, 2018
Would take again

Great class if you have taken CSM10A before. He really cares for his students and wants them to do well. There is a good amount of homework, but his exams are fair if you study his study guide and notes.

Respected
Amazing lectures
Caring
5.0
3.0
CSM01
Dec 20, 2018
Would take again

This class affirmed my decision to pursue CS! I loved Nikjeh's lectures and enjoyed doing the homework and projects. The class was an interesting experience. I learned C++ and web design. Take him.

Participation matters
Inspirational
Caring
5.0
4.0
M10J
Grade: B
Dec 22, 2018
Would take again

He is an amazing and kind professor. He curves all the tests and if you work hard he notices and takes that into consideration with your grade. Tests can sometimes have a few tricky question but read the text book he gives via pdf and his print out lectures and youll do fine. Class is harder if you have no programming experience but it is doable.

Respected
Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
CSM01
Grade: A
Dec 27, 2018
Would take again

took his intro to computer science class and loved every bit of it! such a down-to-earth professor and he really cares to see all his students succeed onto their future endeavors. I'm going to take him for all my future CS classes! highly recommend him, just study for his tests using the notes you take and you'll do great!

Gives good feedback
Amazing lectures
Caring
3.0
2.0
CSM10J
Grade: A+
Jan 1, 2019
Would take again

Easy class but didn't learn anything new. Boring lecture and curves tests. This professor is okay to take but you won't learn much in the class.

Hilarious
Caring
EXTRA CREDIT
5.0
3.0
CSM10P
Jan 8, 2019
Would take again

Professor Nikjeh is a great teacher and he provides the resources to succeed in his class, you just have to work and study. It is pretty helpful to have prior programming experience, but if you put in the work, you don't have to. Great class and great professor.

Respected
Amazing lectures
Caring
5.0
3.0
CSM01
Jan 8, 2019
Would take again

Definitely the best teacher I've had at Moorpark. He was organized, entertaining, and obviously cares a lot about his students. His class was a blast and made me want to be a CS major.

Respected
Inspirational
Caring
5.0
4.0
CSM10A
Jan 10, 2019
Would take again

Amazing professor, cannot be easy to teach a class of this size. Nonetheless, you come out of this class, changed. Great class.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM01
Jan 15, 2019
Would take again

He is passionate about what he teaches and it's contagious to his students! He is upbeat and willing to answer any of your questions. The class for Intro to CS is also incredibly beginner-friendly and graded pretty fairly.

Amazing lectures
Caring
EXTRA CREDIT
5.0
2.0
CSM155
Grade: A
Jan 16, 2019
Would take again

Professor Nikjeh was easily one of the best professors I had at Moorpark College. Not only does he care about the success of his students but he also ensures you're learning the material you need to succeed. Pay attention in class and you will find no trouble succeeding in his classes. Take good notes as his classes consist of very useful lectures.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
CSM10P
Jan 24, 2019
Would take again

Prof. Nikjeh uses many examples to help explain complicated and new materials. Lectures were clear and he is happy to answer any questions you have after class. Class itself isn't terrible but you will still have to put in a decent amount of time to do well.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10J
Jan 29, 2019
Would take again

His lectures were clear. He gives great handouts. He is always welcome to questions, about anything not only lectures. Thanks to his great lectures and highly organized class to make students get interested in CS, many students including me decided to major in CS at Moorpark. HE IS AWESOME.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10B
Feb 7, 2019
Would take again

Great lectures! He's really helpful, nice, interesting, and explains the material in an easy to understand way. I loved the class--it was fascinating and a lot of fun. I wish I could take it again!

Amazing lectures
Caring
EXTRA CREDIT
5.0
3.0
CSM10P
Feb 14, 2019
Would take again

One of the best lecturers I've ever had. Engaging, super patient with questions, and is very organized in course material. I barely cracked the textbook open because he explains everything so well!

Respected
Amazing lectures
Caring
5.0
4.0
CSM10A
Feb 26, 2019
Would take again

Very clear, very helpful. Homework grading can be harsh, but that's not his fault and as long as you spend time on the homework and exams you'll be fine. Exams are clearer and a bit easier than other lecturers' (in comparison to the sample exams). Got a 4.0 at last.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10J
Mar 6, 2019
Would take again

Esmaail one of the best, most considerate and caring professors I've ever had at Moorpark. Really enthusiastic about the class and always goes out of his way to provide help for students.

Inspirational
Amazing lectures
EXTRA CREDIT
5.0
3.0
CSM10P
Apr 15, 2019
Would take again

He's great at making the class interesting and really trying to spark the interests of his students. He's absolutely brilliant. He makes you do a lot of work, but nothing that isn't manageable. I've never met a more entertaining and knowledgeable lecturer.

Respected
Amazing lectures
Caring
3.0
3.0
CSM10B
Grade: A
Apr 28, 2019
Wouldn't take again

Lectures are irritably boring and slow. He give great examples during lectures, but due to his monotone style of teaching, its hard to always pay attention. His tests are not too hard if you study his study guides. One thing I did not like was there is no motivation to pay attention as he copies word for word from his notes(which he gives you).

Accessible outside class
Graded by few things
Clear grading criteria
5.0
3.0
CSM10P
May 13, 2019
Would take again

All I can say is wow. Prof. Nikjeh is one of the best teachers I have ever had. I came in with 0 coding experience and decided to take this class for fun. I'm so happy I did. He does an excellent job of breaking down the hardest Python topics into easy-to-understand pieces, loves answering questions, and truly cares about his students. 10/10

Respected
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: A
May 14, 2019
Would take again

Professor Nikjeh is a great professor. I took his python programming class and found it easy to balance my job w his class. Many teachers punish students for absences, but Nikjeh doesn't care as long as you learn the material, and do the homework. At least for his programming classes, it seems he does 1or2 homework assignment per week. Curves tests

Lots of homework
Accessible outside class
Hilarious
5.0
3.0
CSM10J
May 16, 2019
Would take again

The class is very well-organized, but it covers a lot of contents (prior programming experience is almost necessary). Professor Nikjeh is very knowledgeable, explains difficult concepts well, is an engaging lecturer, and makes a large class work. He is incredibly friendly, accessible and inspirational.

Inspirational
Amazing lectures
Caring
5.0
3.0
CSM10B
May 16, 2019
Would take again

He is super nice and helpful. He also genuinely cares about each individual student. His lectures are informative with great examples, and he doesn't overload you with work. It's a hard class, but he tries to get you the support you need. You can get a good grade if you study and review his study guides.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10P
May 22, 2019
Would take again

Pro. Nikjeh is very knowledgeable and caring. Even though this course will make you work reasonably hard, if you put in the time and effort, you can get a high score on his exams. 10/10

Amazing lectures
Caring
EXTRA CREDIT
5.0
3.0
CSM10J
May 29, 2019
Would take again

He is definitely one of my most memorable. His class is moderately tough but not impossible. I can definitely thank him for his thorough teachings.. the programming skills really come in handy in the real world.!

Inspirational
Amazing lectures
Caring
5.0
3.0
CSM10P
Jun 11, 2019
Would take again

Highly recommend beginning a computer science education with Nikjeh. He makes learning CS meaningful and empowering to even the most novice computer scientist. I genuinely looked forward to Nikjeh's lectures -- they are informative and engaging.

Amazing lectures
Caring
EXTRA CREDIT
5.0
2.0
CSM10A
Grade: A
Jun 14, 2019
Would take again

C++ is a difficult language to learn and he made it as easy as possible and answers questions. Class is only lecturing which gets a little boring but you learn a lot if you pay attention. When studying for the exam I recommend reading the notes he posts, they really help. Great professor, really cares.

Respected
Lecture heavy
Caring
5.0
4.0
CSM10B
Grade: A
Jun 14, 2019
Would take again

Great professor. Answers questions and cares for students and material. This course was way more difficult than M10A and had a lot more homework: usually 3 discussion questions and 2 coding assignments. Very lecture heavy. Need to work hard for a good grade in this class.

Lots of homework
Lecture heavy
5.0
3.0
CSM10J
Jun 17, 2019
Would take again

Prof. Nikjeh is by far one of the best professors I've had - he really cares about the students and will approach you to check in with you if you have questions during Lab. His lectures are really interesting and he's truly a gem. The projects were rough but he provided so many resources to help us finish and the exams have been extremely fair.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10J
Jul 10, 2019
Would take again

Clear lectures and amazing responsiveness in class. It's clear that prof. Nikjeh is very intelligent, and he makes learning the tough material quite interesting. He is also super helpful when you need help, genuinely wants to help you.

Respected
Amazing lectures
Caring
5.0
3.0
CSM155
Jul 16, 2019
Would take again

Great professor, very tough class by nature with tough material but I can't imagine it being taught any more clearly. If you go to lecture and do your homework you will have a solid understanding of the material and be proud of what you learned. This class made me love CS and is the reason I'm sticking with my major.

Inspirational
Amazing lectures
Caring
5.0
4.0
CSM10P
Jul 31, 2019
Would take again

Esmaail is an amazing guy. He explains materials well & his lectures are great. Programming assignments are tough, but they prepare you for the real world. He gives good advice as well. I've had him for CSM10A, CSM10P and wish I could have him for every CS class I have to take. He really cares about his students & wants for all of us to succeed.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10B
Aug 27, 2019
Would take again

Prof. Nikjeh is the best prof. you will have, period. He cares, he notices those people in his class even if you don't talk to him often. He notices when you aren't in class, & makes sure everything is okay. His assignments are hard, but you are given ample time and there is always someone available to help. If you put in the work, you will do well

Inspirational
Amazing lectures
Caring
5.0
2.0
CSM10A
Oct 3, 2019
Would take again

He was understanding and wouldn't lecture the entire class period, though it was a lot of note taking anyway. Typically he would lecture and give an in-class lab. He grades slowly but is lenient as long as you follow instructions. He was also very lax with exam dates, and adjusted the schedule as needed. Overall a very chill class and professor.

Graded by few things
Lecture heavy
Caring
5.0
3.0
CSM10P
Grade: A
Dec 17, 2019
Would take again

Prof. Nikjeh is a really inspirational teacher. He clearly cares about his students, is easy to talk to, and manages the class very well. He is very receptive and responsive to any feedback from the students, so the class is fair. Overall, an amazing prof.

Respected
Amazing lectures
Caring
5.0
4.0
CSM10J
Grade: A-
Dec 18, 2019
Would take again

Esmaail is an amazing guy. He explains the material well & his lectures are great. Prog. assignments are somehow tough, but they prepare you for the real world. He gives good advice as well. I've had him for CSM10A, CSM10P & wish I could have him for every CS class I have to take. He really cares about his students & wants for all of us to succeed.

Inspirational
Amazing lectures
Caring
5.0
4.0
CSM10J
Dec 18, 2019
Would take again

Best professor I ever had in Moorpark. Dude is what cemented my decision to stay in CS instead of change major. He is super nice, and extremely helpful. He gets along very well with the students and is a fantastic teacher.

Respected
Amazing lectures
Caring
5.0
3.0
CSM155
Grade: A
Jan 14, 2020
Would take again

Best CS Professor at Moorpark. He actually has compassion for his students! Lectures are thoughtfully planned. Take his courses whenever possible, very organized and informative lectures.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10P
Jan 24, 2020
Would take again

Professor Nikjeh is a gem, he has great command over the subject and the topic. Puts a lot of effort in teaching, explains the topic with an ease. Attendance is mandatory to understand the topic. Some of the assignments were tough, but you have to do them in order to learn. Love to take his class again.

Inspirational
Amazing lectures
Caring
5.0
3.0
CSM01
Grade: A
Jan 28, 2020
Would take again

Highly recommend for the beginning a computer science education with Nikjeh. He makes learning CS meaningful and empowering to even the most novice computer scientist. I genuinely looked forward to Nikjeh's lectures, they are informative and engaging, not to mention funny. I learned web design and some C++ programming in the course.

Hilarious
Amazing lectures
Caring
5.0
4.0
CSM10B
Grade: A
Jan 29, 2020
Would take again

Nikjeh's lectures do the miracle work of taking subjects that seems extremely dry and technical on the surface and making it palatable and interesting. He explains the material very well, and goes at just the right pace - not rushing through complicated topics, but not repeating himself unnecessarily either. Highly recommended.

Respected
Inspirational
Amazing lectures
5.0
2.0
CSM155
Grade: A
Feb 8, 2020
Would take again

Professor Nikjeh was hands down the best professor in which I've experienced during my attendance at Moorpark College. He is willing to help you as much as possible, he is extremely caring, and he wants you to succeed. Professor Nikjeh should be your number one go to if you are required to take any computer science courses. He is amazing!

Respected
Accessible outside class
Caring
5.0
3.0
CSM10P
Grade: A
Feb 11, 2020
Would take again

Nikjeh is great at explaining material that at first glance looks like an intimidating mess of numbers and symbols. Lectures are easy to follow and interesting, the homework is intuitive and immersive. He's also very approachabl and wants to help you succeed. If you're scared of comp sci, there's no better teacher. I'm staying in CS because of him.

Accessible outside class
Skip class? You won't pass.
Caring
4.0
1.0
CSM155
Grade: A
Feb 26, 2020
Would take again

Relatively easy class, Nikjeh gives all the necessary material needed for each quiz/test. Put in the effort and you can get an A. I recommend retrying the examples he does in class to prepare.

Graded by few things
Lecture heavy
Caring
5.0
3.0
CSM10B
Feb 28, 2020
Would take again

Prof. Nikjeh is a caring & overall great. His lectures are very helpful, especially when explaining each chapter, so don't skip class! He is so kind, genuinely understands what a student is going through. He will prepare you for the final but you will need to prepare yourself as well. Overall he embodies the ideal of what you want a teacher to be.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10B
Grade: B
Mar 3, 2020
Would take again

HE IS THE BEST TEACHER! He is sooooo nice, and kind and caring. His class isn't easy, I mean CS classes are always hard. But even if you are not a CS major, he makes class easy and his notes are great and easy to follow. Would take him again and again.

Respected
Amazing lectures
Caring
5.0
4.0
CSM10B
Grade: B
Mar 10, 2020
Would take again

Excellent teacher (probably the best teacher I've had). Knows his stuff and totally willing to help. He really wants his students to do well and succeed. Over all the class was not easy, but it was worth it. Listen to what he says, there are no twist or turn or surprises when it comes to exams. It's straight forward.

Respected
Amazing lectures
Caring
5.0
3.0
CSM10B
Grade: A
Mar 13, 2020
Would take again

Prof. Nikjeh is an amazing professor. I would suggest going to class, as he explains topics really well. The Homework gets a lot harder and more time consuming as the class progresses, but as long as you go to class you shouldn't have too much trouble. Tests are not too bad either, just a bit of a time crunch. 10/10.

Inspirational
Amazing lectures
Caring
5.0
2.0
CSM01
Grade: A
Apr 15, 2020
Would take again

His lectures are boring... And that's the only bad thing about him. He is super wholesome, very kind and very helpful. He also seems like an easy grader. On exams (at least in CS M01) the formula for his curve percentage is 100 minus the second-highest score. He actively tried to not overload us with too much stuff and usually ended class early.

Respected
Lecture heavy
Caring
5.0
3.0
CSM10B
Grade: A
May 2, 2020
Would take again

Professor Nikjeh goes above and beyond to teach us the material. Im a CSUN student and specifically go to Moorpark College just to take his classes, even classes I don't need. this guy legit said he would teach us these classes even if he wasn't getting paid, that's the kind of dedication he has as a professor and we need more like him!

Respected
Inspirational
Amazing lectures
1.0
1.0
CSM20
Grade: A+
May 12, 2020
Wouldn't take again

Hello this is the2time. If you want to be unemployed take any class with him. Don't peek his class. He doesn't grade the lab until the next semester. Laps can be done by 5 years old. Exams oh boy 63 more than half true and false the rest basically jokes. If you want speed momentum violence don't take any classes with him.

5.0
3.0
CS155
Grade: B
May 18, 2020
Would take again

DO NOT UNDERESTIMATE HIM. He is very lecture-based but his tests are built off the lectures and homework. He is very negotiable when it comes to your grade and he is very well respected in his field. He also knows his stuff and helps struggling students in his office hours. Also, he lets you eat in class if you are quiet. That's a mega bonus.

Gives good feedback
Respected
Lecture heavy
5.0
2.0
CSM10J
Grade: B
May 21, 2020
Would take again

As long as you show up to class, raise your head a few times, and actually try to complete the assignments, Nikjeh will help you out at the end of the semester. He really just cares that you're learning some computer science and if you talk to him, he'll work with you. 1 piece of advice: read his posted lecture packets and you'll understand lecture

Accessible outside class
Get ready to read
Caring
5.0
3.0
CSM20
Grade: A
Jun 17, 2020
Would take again

Nikjeh is an amazing CS professor and I would take him for every course possible. He is extremely caring and really helps his students, and he responses to emails. M20 is just a continuation of M10B. Highly recommend Nikjeh!

Lecture heavy
Caring
1.0
3.0
CSM10DB
Grade: Drop/Withdrawal
Sep 3, 2020
Wouldn't take again

I dont think the district teaches the teachers how to deliver online content. This instructor and class are an excellent example of this. Information that you should have ahead of time isnt given until the first day of class and isnt organized at all. Its up to you to figure it all out and hes not much help. Skip this teacher & class.

5.0
3.0
CSM125
Sep 14, 2020
Would take again

Even if you don't have to take a CS class for your major, TAKE THIS CLASS. Nikjeh is always unbelievably jazzed to be programming. Huge inspiration. I changed my major to CS because of him. Very clear, thorough teaching, clearly cares about student success. Builds excellent relationships with students, funny, recommendation letter,easy to approach.

Respected
Amazing lectures
Caring
5.0
3.0
CSM125
Grade: A
Dec 2, 2020
Would take again

As far as teachers go, He is absolutely top tier. Never met a teacher cared so much about his students. The class is fast paced, he is awesome though, always there to answer questions, makes sure to go over challenging topics multiple times. I would recommend him to anyone. He is there for you school-wise & he is also there for you life-wise.

Respected
Inspirational
Amazing lectures
5.0
3.0
CSM125
Grade: A
Dec 18, 2020
Would take again

Professor Nikjeh is a very good professor that knows what he's talking about when it comes to programming. He responds to emails very quickly if you have any questions and give good feedback. Highly recommend this professor to anyone looking to take their first programming class and learn about C++.

Accessible outside class
Participation matters
Clear grading criteria
5.0
2.0
CSM125
Grade: A+
Jan 7, 2021
Would take again

Professor Nikjeh is easily one of the greatest professors that I have ever had. He is extremely caring and is always willing to help out his students. His lectures are extremely detailed and teach you everything that is on the test. He goes out of his way to make sure that his students succeed. I would 100% take another class with him.

Gives good feedback
Amazing lectures
Caring
5.0
4.0
CSM125
Grade: Rather not say
Jun 2, 2021
Would take again

The professor was so understanding of my circumstances and really helped me through the course. I wouldnt have made it through the course without him and appreciate that so much.

Respected
Clear grading criteria
Caring
5.0
4.0
CSM125
Jul 29, 2021
Would take again

Prof. Nikjeh provided videos, lectures documents, and tutoring sessions 2-3 times per week. It's challenging for me since it's my first code class. But you can pass the class as long as you put time and effort into your study. The Prof. was very experienced and responded to questions quickly and always gave plenty of details, super supportive.

Gives good feedback
Respected
Clear grading criteria
5.0
3.0
CSM10J
Dec 9, 2021
Would take again

Professor Nikjeh is my favorite professor I've encountered during my three years at Moorpark. Usually, online asynchronous classes are tough, but he made it so clear what was due and when. He also really cares about his students - he offered office hours five different times throughout the week. I am definitely going to take a class from him again.

Accessible outside class
Clear grading criteria
Caring
3.0
4.0
CSM10J
Dec 13, 2021
Would take again

He is a decent professor. His explanations are pretty bland and boring. He does not make you more interested in the subject. His Exams don't reflect his lectures, they are based more on his notes and files. In other words, 90% of it is definitions that he never went over but are in his written lectures.

5.0
3.0
CSM10P
Jan 4, 2022
Would take again

Absolutely great teacher. He knows his stuff and is more than willing to break everything down for you. I came in there not even knowing what code looked like, and I left with the ability to trace and code by hand with ease. He was very helpful and replied to emails promptly.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
CSM10J
Grade: B+
Mar 16, 2022
Would take again

Nikjeh is such a good professor. He is a really good teacher, he does a ton of examples in class and they make a lot of sense. If there are things that are unclear, he is open to questions and he never acts like the question asker is dumb. If you can, definitely choose Nikjeh!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10P
May 16, 2022
Would take again

Nikjeh is very knowledgeable and truly cares for his students' successes. Although his lectures are extremely dry and boring, he's still one of the best CS professors at Moorpark. He's essentially nocturnal, so don't expect to get email replies during the day. The only bad thing is that he doesn't grade most assignments until the last week of class

Caring
Respected
Lecture heavy
5.0
3.0
CSM10DS
Grade: A
May 24, 2022
Would take again

Nikjeh is an amazing professor. He answers questions, gives clear grading criteria, and lets you know way in advance about tests and quizzes with study guides. Make sure you pay attention in class. He knows exactly at what pace students learn at and teaches accordingly. Do not miss out on the opportunity of taking him, at any costs!!!

Participation matters
Amazing lectures
Caring
3.0
1.0
CSM10P
Grade: A
May 25, 2022
Would take again

Professor Nikjeh is a very kind man. He is an easy grader and curves exams. However, his lectures are VERY boring. The content is interesting but the presentation is mundane and monotone. His study guides are helpful but he usually doesn't post them until a day or two before an exam. Overall, he's worth taking but always drink coffee before class.

EXTRA CREDIT
Lecture heavy
Accessible outside class
5.0
3.0
CS155
Grade: B
May 27, 2022
Would take again

All the reviews are true, this man is the best teacher I have ever had and he's going to be tough to beat. Not only is he intelligent but he can relay information really well as he breaks down complex concepts with relatable examples. He is also hilarious and accessible. hw, and exams are reasonable, just go to class & understand his lectures!

Amazing lectures
Caring
Respected
5.0
3.0
CSM10J
Grade: A
May 27, 2022
Would take again

Prof. Nikjeh is just great. He defiantly made the semester interesting & knows how to engage his students. I ended with a 99% in class, all I did was take notes on lectures. He also gives lots of extra credit during the class. Super clear instructions & amazing lectures. Never got lost or confused. Really hope all my courses could be taught by him!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM125
Grade: A
May 27, 2022
Would take again

He is knowledgeable, intelligent and always be able to explain things in a concise and clear manner. He is definitely a professor that I want to take again. That being said, in terms of grade, it is ENTIRELY based on you. If you study a little more you will get a good grade 100%.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10DS
Grade: A
Sep 21, 2022
Would take again

Professor Nikjeh is by far one of the best professors I have taken at Moorpark. He kept the class entertaining and clarified everything. He is a great professor but you have to put in the time, effort, and learn the material if you want to do good in the class.

Amazing lectures
Caring
Respected
5.0
3.0
CSM10J
Grade: B
Dec 14, 2022
Would take again

I learned a lot from prof. Nikjeh during this class. He is super nice instructor. He uses easy examples to explain complicated subjects. You should write codes to be successful. 10/10.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM155
Grade: A
Dec 16, 2022
Would take again

Nikjeh inspired me to keep going through the CS program when I felt like I should give up. He genuinely cares about his students. He also cares that his students get a good education, so don't expect his classes to be easy. His tests are pretty fair, the homework is doable as long as you don't wait till the last moment.

Participation matters
Amazing lectures
Respected
5.0
3.0
CSM10P
Grade: A
Jan 9, 2023
Would take again

I've never written reviews for instructors before, but I felt compelled to do so for Professor Nikjeh because he was hands-down the best instructor I've ever had. He is unquestionably quite informed and presents material in a way that is both natural and simple to comprehend. very good.

Amazing lectures
Caring
Respected
5.0
3.0
CSM10DS
Grade: A
Jan 11, 2023
Would take again

Prof. Nikjeh is amazing! He made complex concepts easy to grasp and is always willing to answer questions and providing extra help. The class is well-structured and interactive, making it a great learning experience. Tests were fair and based on class examples.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10P
May 1, 2023
Would take again

He was very clear and happy to answer questions, both in the middle/end of lecture and email. Tests were realistic and very doable if you know the material, he provides study guide and offers some extra credit. He's an asset to Moorpark college, hope he teaches much more!

Amazing lectures
Caring
Respected
5.0
3.0
CSM125
May 8, 2023
Would take again

He's a really nice professor & is funny at times. The atmosphere of class is very open and friendly. I'm taking his class right now & I have to say he is a great teacher. All the material you need will be given to you. You just have to figure it out and solve the problem. I learned a lot about programming in this class. He offers extra credit.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSM10J
May 10, 2023
Would take again

Super Cool Prof! Very clear, concise notes provided in class and online, with quite relevant materials. I will miss this class. If you could, I would recommend taking a class with him and you will love CS MUCH MORE!

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSM10DB
May 17, 2023
Would take again

Excellent instructor. I'd recommend taking any CS courses he teaches. He cares about his students. Nikjeh actually cares about students learning the material. Lectures are very informative. Assignments are clear and doable. Tests are very relevant to the material that is taught.

Amazing lectures
Caring
Respected
5.0
3.0
CSM125
May 28, 2023
Would take again

Prof. Nikjeh is a legend for a reason. The man truly has a gift for lecturing, explaining concepts very clearly and in an amusing fashion. The content of CSM125 is very interesting, and the assignments are designed to get you thinking about computer science in a new way. Loved the class, loved the professor.

Participation matters
Amazing lectures
Respected
5.0
3.0
CSM10P
Grade: A
Jun 3, 2023
Would take again

If you have the chance, take Prof. Nikjeh for CS classes! He truly excels at simplifying complex concepts. With his laid-back & down to earth teaching style, he creates an environment where learning becomes enjoyable. He is always eager to provide help. He offers Extra credits.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM125
Grade: A
Jul 6, 2023
Would take again

Professor Nikjeh is an amazing professor! He is very caring and understanding. If I get the chance I would definitely re-take him as a professor! I would definitely recommend him!!!

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
CSM125
Grade: A
Jul 8, 2023
Would take again

Quick to respond in emails when I had questions. Online videos were resourceful and useful regarding the coursework. Would definitely take a class with this professor again.

4.0
3.0
CSM125
Grade: Incomplete
Oct 20, 2023
Would take again

Professor Nikjeh takes the time to explain the concepts thoroughly, taking notes is really easy. This class this semester is particularly odd though because it is in a lecture hall with no computers. Biggest critique is that he will go several weeks without grading any assignments, so you don't really know how you are doing in the class

Lecture heavy
1.0
5.0
CSM155
Grade: A
Nov 27, 2023

This guy is a joke. Does not grade assignments/tests for MONTHS, does not give feedback, lectures are low quality and uninformative. He doesn't teach you anything. The material is difficult and the tests are fair but you will not learn anything from the professor whatsoever. It's criminal that they pay him to be an "instructor." 0/5.

1.0
5.0
CSM155
Grade: C
Nov 27, 2023

Do not take. No lectures, all recorded. The grading was tough, and with no feedback. Heavy homework assignments, Unreachable for weeks via email, leaving whole class in the dark. Overwhelming course with no guidance or assistance whatsoever. Grades were given with no feedback and did not set students up for success.

Lots of homework
Test heavy
5.0
3.0
CSM125
Grade: A-
Dec 11, 2023
Would take again

Class is very quick paced, but he goes over absolutely everything. I didn't even bother buying a book. The guy is awesome too.

Amazing lectures
Caring
Respected
5.0
3.0
CSM10P
Grade: B
Dec 11, 2023
Would take again

Prof. Nikjeh is an awesome. He explains things so clear and doesn't mind reviewing. He gives tons of examples and will answer any questions you have. I def would take Nikjeh again.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM10J
Grade: A
Dec 13, 2023
Would take again

One of the very best professors I've ever had. He changed my viewpoint on life in general and made me so excited about my future plans. Wonderful, genuine, kind, brilliant, inspirational - find a way to take one of his courses!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM125
Grade: B
Dec 13, 2023
Would take again

I loved this class! He is such a wonderful Professor and all around good guy!! Makes the class itself very interesting and adds some humor to his lectures. Take any class that he teaches, you won't regret it!

Participation matters
Amazing lectures
Respected
5.0
3.0
CSM155
Grade: A
Dec 21, 2023
Would take again

Professor Esmaail Nikjeh is one the best professors for computer science and mathematics, He's course and structured so well that if you follow it, you'll surely get good grades in his class. As a student from the international community, I encourage you to take his class.

EXTRA CREDIT
Lots of homework
Respected
5.0
3.0
CSM10J
Grade: B
Dec 28, 2023
Would take again

He is definitely the best and most knowledgeable professor i've had yet! He gives simple examples for complicated concepts so you will learn a lot. He curves the tests and final grades. HIGHLY RECOMMENDED!!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM125
Grade: A
Dec 28, 2023
Would take again

Prof. Nikjeh is an outstanding instructor. He really influenced my outlook on life and made me enthusiastic about the CS and my future. He's amazing, sincere, caring, smart, and inspiring. I highly recommend taking his class!

Amazing lectures
Caring
Respected
5.0
3.0
CS155
Grade: A
Dec 31, 2023
Would take again

Prof. Nikjeh is one of the very best professors I've ever had. His lectures are always well-organized and informative, making it easier to grasp difficult topics. His real-world examples have greatly improved my understanding of the subject. He generously adjusted the final grades to reflect our efforts and understanding more fairly.

Amazing lectures
Caring
Respected
5.0
3.0
CSM10J
Grade: A
Jan 10, 2024
Would take again

Prof Nikjeh made it completely manageable. There is a fair amount of work, but expectations are very clear and the notes are very organized and easy to follow. Great prof if you are taking a CS course.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: B
Jan 17, 2024
Would take again

Prof. Nikjeh is one of the most personable professors at Moorpark college. Very helpful in office hours. Programs are the most difficult but are not that time consuming.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM10J
Grade: A
Jan 24, 2024
Would take again

The man is a legend, everyone should take him! You will learn more about life from taking one class of his than you would in an entire lifetime. He teaches beyond the course. I took all the classes he offered. You will not be disappointed.

Participation matters
EXTRA CREDIT
Amazing lectures
2.0
4.0
CSM155
Grade: A
Feb 14, 2024

Not involved in the class using old 2020 lectures, no feedback on assignments, slow to respond to emails, and takes too long to grade.Uses an online textbook that is outdated and content can take time to understand. Hwk is just busy work, quizzes matter more. Upside is he can curve final grades by A LOT. I went from a B all the way to an A from it.

Tough grader
Lots of homework
Test heavy
5.0
5.0
MATHM03
Grade: A+
Mar 20, 2024
Would take again

I feel , I fell in Love to mathematics again after 20 years . This professor is a game changer , Please , believe me . Do not even think back or ask anyone else take your class , learn materials deeply and achieve your goals

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
3.0
CSM125
Grade: A
Apr 1, 2024
Would take again

Always there for you. So cute and hilarious. Understands that this is not your only class and makes it manageable. Overall amazing teacher. Definitely take him if you have the opportunity. Also, DONT WASTE MONEY ON THE TEXTBOOK.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: A
May 1, 2024
Would take again

The best teacher I have ever had! Just an overall good guy and great teacher! Is very interested in what he teaches, which makes the material that much better.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM125
Grade: A
May 6, 2024
Would take again

FANTASTIC teacher! Always clear in lectures, assignments, and expectations. Prof. Nikjeh is the model by which I judge all other teachers. Always organized, always pleasant, always a positive and supportive attitude about the material and the program. Instructs with honesty and integrity.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10J
Grade: A
May 8, 2024
Would take again

Best prof in CS at Moorpark, Always willing to help and even change his teaching style. I hope many other students will get the privilege of having him teach them. I learned a lot about Java that will help me at CSUN. Keep up the good work Nikjeh!

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM125
Grade: A
May 14, 2024
Would take again

The best professor ever! If I would have a chance I will take him for all my classes. He is the one of the professors who take care of students. He always teach so clear and gives you a lot of explanations and examples. I recommend him to you all, Respect!!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10DS
Grade: A
May 15, 2024
Would take again

Prof. Nikjeh is a really great professor. He really wants his students to do well in his class. Make sure you read his lectures and watch the videos. The tests weren't too difficult just make sure you read. The study guide is very helpful. You will learn 4 different areas of the data science which is great. Overall a great prof!

Amazing lectures
Caring
Respected
5.0
3.0
CS155
May 26, 2024
Would take again

The class is a little challenge but if you follow the instructions read the the PDF file notes and watch the videos, you should be fine. He makes a nice curve at the end of the term. Super nice and want his students to succeed.

Amazing lectures
Caring
Respected
5.0
3.0
CSM10J
Grade: A
Jun 1, 2024
Would take again

One of the best professors I've had at Moorpark college. This was a great class that I learned so much from. I would recommend any CS students take one of his classes before they graduate.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CS155
Grade: A
Jun 18, 2024
Would take again

Though the course you take might be hard, Professor Esmaail Nikjeh will help you get through it through great lectures. As a high school student I was able to learn a lot from him. He even cares about his students a lot.

Amazing lectures
Clear grading criteria
Caring
3.0
3.0
CSM01
Grade: B
Jul 8, 2024

I had Professor Nikjeh for CSM125 and CSM01. the CS125 class was wonderful. but in CSM01 He tested on material not covered, expected us to know a language not taught in the class (Entry level CS class). He forced the final to be during a set time and day (for a completely asynchronous class), and was uncooperative when technical difficulties arose.

Test heavy
Graded by few things
Accessible outside class
5.0
3.0
CSM10J
Grade: A
Sep 28, 2024
Would take again

Great prof who makes a tough subject manageable. Organized lectures and clear expectations. unstuck ai was a big help for study prep too. Highly recommend taking his class.

5.0
3.0
CSM125
Grade: A
Nov 19, 2024
Would take again

What a wonderful man! I had him for CSM125 last semester and I still think of him as one of the most inspiring, thoughtful profs I've ever met!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10J
Grade: A
Nov 20, 2024
Would take again

Professor Nikjeh is very knowledgeable about CS courses and always willing to help students out. He's very kind and is loved by his students. The class isn't that hard. he does a pretty good job with explaining material, so pay attention and you'll do fine.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: A
Nov 25, 2024
Would take again

Professor Nikjeh is an amazingly intuitive teacher. He recognizes the vital importance of setting good examples. His methods of teaching engages the students and together we learn how to listen, learn, grow, and expand our programming knowledge.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM125
Grade: A
Dec 2, 2024
Would take again

Prof. Nikjeh curves tests. Cool teacher! I recommended this teacher for anyone that has a hard time understanding CS courses. Cause he makes things more easy.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10J
Dec 4, 2024
Would take again

Nice guy. great friend. teaches well, go to class prepared and ready to learn and participate. Extra credit, tests are multiple choice. good class, but expects a lot to learn and practice.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: A
Dec 7, 2024
Would take again

I am current senior who switched from majoring in Business to CS. I came into the class very behind but prof. Nikjeh has been a great resource to help me catch up! Also, he gave me great recommendations for scholarship programs and my locks have never been more luscious! 12/10

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM125
Grade: A
Dec 9, 2024
Would take again

Smart professor, knows the material by heart and is very precise. Clear expectations. Exams are like multiple choice. Lectures are great and match the textbook, so a textbook is not essential. Super nice and very helpful, too.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: A
Dec 10, 2024
Would take again

A pretty awesome guy, is very interested in what he teaches, which makes the material that much better. When I didn't understand something, he was willing to explain in many different ways till I did understand it. Funny, gives a fair amount of time for everything.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSM10J
Grade: B+
Dec 11, 2024
Would take again

Esmaail is not only a clearly brilliant guy, but he also makes it apparent how much he enjoys what he is doing. Very nice guy and know how to entertain without overdoing it too often. Lectures are very helpful and there are many extra credit and class activities opportunities.

EXTRA CREDIT
Amazing lectures
Caring
4.0
2.0
CSM125
Grade: A
Dec 15, 2024
Would take again

It is in Prof. Nikjeh's best interest for you to succeed not only in this class but later on in your career. His lectures are very long and tiring. However, in class he gives the chance for people to participate to gain extra credit. He also points out popular interview questions when he is discussing. Based on how the class does he will curve test

EXTRA CREDIT
Respected
Accessible outside class
5.0
3.0
CSM10DB
Grade: A
Dec 17, 2024
Would take again

Great professor. Does a good job with his demos and writing in order to communicate topics effectively. He explains them in a way that helps you fully understand the concepts. The Word lectures are great. Great teacher!

Amazing lectures
Inspirational
Caring
5.0
3.0
CSM125
Grade: A
Dec 18, 2024
Would take again

Prof. Nikjeh is a great teacher, he is very clear and explains programming step-by-step. He answers all questions and overall a great teacher. Do your HW and the tests will be fair. Don't miss class either, his explanations are better than the book explanations and easier to understand.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: A
Dec 26, 2024
Would take again

Bro is the best CS professor I ever had. He is very chill with the grading and he likes giving extra credit for things like turning off the lights or writing a solution down on the board.

EXTRA CREDIT
Caring
Respected
5.0
5.0
CSM10J
Grade: A
Jan 4, 2025
Would take again

I really enjoyed this class and learned a lot. Prof. Nikjeh examples are great and makes complicated subjects easy to understand. There are plenty of extra credits opportunities during the class. He curves the tests. Just take it.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM125
Grade: A
Jan 22, 2025
Would take again

One of the best professors that I have had at the Moorpark College, I was not very hyped up on computer science but prof. Nikjeh rekindled my interest. He explains everything clearly. No need to even open the book. He's also fun!

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM10P
Grade: A
Feb 5, 2025
Would take again

Great teacher. Loves to teach and loves his students. He's not a hard grader either. Just make sure to follow his rules exactly how he tells you. Super nice person.

Participation matters
Amazing lectures
Respected
5.0
3.0
CSM10J
Grade: A
Feb 10, 2025
Would take again

Nikjeh is an amazing prof to have if you're just getting into programming. HWs really help you apply the concepts you learn. Appreciate that it is also geared towards students who are looking to apply concepts outside of just cs-related fields. There are many extra credit opportunities.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM125
Grade: A
Feb 12, 2025
Would take again

Absolutely great Prof., so many chances to improve your grade, Coding tutoring was very helpful and held twice a week. Maybe I was just slow and need more time in getting better, it moved a little fast for me. He and the TAs are very sweet. Good class.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: A
Feb 19, 2025
Would take again

Has a really great teaching style and engaging personality. He actually engages and presents code clearly. It's all Python, but his teaching is easy enough for beginners to pick up and yet gets challenging enough for those with previous experience. Great for CS courses and non-CS majors as well.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSM10J
Grade: A
Feb 26, 2025
Would take again

He's the best option for the CS courses because his lectures are clearly curated for people with no experience in coding. The homework will prepare you well for the relatively tests. Each HW and Lab had 10 points. He also extended deadlines of assignments so you have plenty of time to do them. There are plenty opportunities to get extra credit.

EXTRA CREDIT
Amazing lectures
Respected
5.0
3.0
CSM10P
Mar 12, 2025
Would take again

The professor is very nice, he explains material in a simple way with examples, I never learn Python before but his lectures help me understand the Python like learning a new language. Honestly, take his class if you want to learn Python. Lowest test gets drop too!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10DB
Grade: A
Apr 14, 2025
Would take again

Great professor for Database design class. Really lays a strong foundation for more advanced Database Management Systems. Great class for online format. The Word Lectures are great.

Amazing lectures
Caring
Respected
5.0
3.0
CSM125
Grade: A
Apr 30, 2025
Would take again

Greater professor! Super good introduction to coding and goes very slowly to help people with no coding experience. Class starts off slow but starts to pick up in like week 6. Do the HW's and go to the class and you'll be fine. Lectures are actually very helpful and you can even watch the lectures. Everything is recorded and posted as well. 10/10

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10J
Grade: A
May 3, 2025
Would take again

I thought the material was difficult, but I really liked how it was organized and distilled in the lectures with engaging examples. I also liked how he demonstrated how to fix errors in his coding examples, it really helped. Great class.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
4.0
CSM125
Grade: A
May 7, 2025
Would take again

Awesome all around. Really chill class for CS and made everything fun and clear. Canvas format which was convenient and overall, a good time. I learned a lot in this class. He is very nice and helpful.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM125
Grade: A
May 10, 2025
Would take again

If you want to study CS as a beginner. His class will make CS much easier for you! He truly cares about his students that all I can say! Just take it! YOU wont regret it!!

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10J
Grade: A
May 14, 2025
Would take again

Great CS Professor. He teaches valuable information that applies to the real world. His knowledge and determination to help students learn and succeed is evident. This course has taught me so much and has also motivated me in many ways.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSM10P
Grade: A
May 17, 2025
Would take again

I believe professor Nikjeh's class was by far my most favorite and real-world simulation course I have taken. I would strongly recommend taking him as your professor. He has so much knowledge to give, if you are willing to take whatever in the right way!

EXTRA CREDIT
Amazing lectures
Respected
5.0
3.0
CSM10DB
Grade: A
May 21, 2025
Would take again

Nikjeh turned out to be the best professor I have ever had. He is very passionate about teaching and provides the best learning environment for his students. He assigns a fair amount of homework but all the exercises are prepared by him and they prepare you well for the exams.

Amazing lectures
Inspirational
Caring
5.0
3.0
CSM125
Grade: A
May 24, 2025
Would take again

Nikjeh is a very reassuring professor. Such an awesome guy. Changed my life as soon as I saw him. He gives me hope when there are dark blotches in the sky. Thinking about majoring in CS.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
CSM125
Grade: A
May 29, 2025
Would take again

Really passionate professor. Truly wants you to succeed. Tests make up most of the grade, but he gives really helpful study guides that cover most of the exam content. Super thoughtful, the best coding teacher you will ever have.

Caring
Lecture heavy
Test heavy
5.0
3.0
CSM10J
Grade: A
Jun 7, 2025
Would take again

Nikjeh knows what he is doing and that means you will learn. He is one of the few profs that actually wants to better your skills in programming for your future. He is my favorite professor and he teaches really really well.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM10P
Grade: A
Jun 14, 2025
Would take again

Professor Nikjeh is an exceptionally thorough & knowledgeable professor in Computer Science. I believe that with consistent attendance and careful study of his lectures his approach becomes incredibly rewarding. His expectations are high, but they are matched by his commitment to ensuring students truly understand the concepts. Highly recommended

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM10DS
Grade: A+
Aug 25, 2025
Would take again

Really good teacher!

5.0
3.0
CSM10DB
Grade: A+
Aug 25, 2025
Would take again

Best teacher ever!

Clear grading criteria
5.0
3.0
CSM10J
Grade: A
Sep 24, 2025
Would take again

Nikjeh was super clear about all of the grading criteria, tests were entirely based on what was covered in class which could all be found in the lectures and class activities so tests were pretty clear. gave extra points when one problem stumped a lot of people on one exam.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSM125
Dec 8, 2025
Would take again

Literally probably one of the nicest and most caring professors I will ever have in my life. Even if you're struggling, which you most likely won't be, you can text him or stay after class and he will give you his full, undivided attention. He won't give up on you.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSM10P
Dec 10, 2025
Would take again

Awesome professor, he was super helpful, always made class enjoyable. Gives his phone # out, can text him questions any time of the day. All around, a super caring professor that wants you to learn.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSM10DS
Grade: A
Dec 13, 2025
Would take again

Prof. Nikjeh is a very caring professor who genuinely wants you to be the best you can be. He explains the material clearly and is a good teacher overall. As long as you put in the effort with the work you can learn a lot from his classes. I'd recommend taking him.

Amazing lectures
Caring
Respected
5.0
4.0
CSM10DS
Grade: B
Dec 15, 2025
Would take again

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. Truly appreciate what I learned in this class.

Gives good feedback
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 141 grades
Most common grades:
A (100)
B (14)
A+ (13)
Grade Distribution
A(113)B(14)C(3)D(1)F(0)A-/B+(11)
Based on 145 reported grades
A: 100
B: 14
A+: 13
B+: 6
Common Tags
Caring (140)
Amazing lectures (85)
Respected (81)
Participation matters (78)
Amazing lectures (70)
EXTRA CREDIT (43)
Inspirational (29)
Hilarious (12)
Rating Trend

Stable

-0.10 avg change
Apr
May
Jun
Aug
Sep
Dec
Last 6 months
Ratings by Course

MO332025

5.0

(1)

MATHM03

5.0

(6)

MAT03

5.0

(2)

MATH227

5.0

(1)

MATH70

5.0

(1)
+22 more courses
Difficulty by Course

CSM01A

4.0

CS10A

4.0

M10J

4.0

MATHM15

3.3

CSM10A

3.3

Similar Professors