3.5
Quality2.1
Difficulty31%
Would Retake91
Reviews31%
Would Retake
91
Reviews
Rating DistributionOfficial
5
42
4
9
3
10
2
19
1
11
What Students Say
“Finally received syllabus, only 2 projects, a midterm and a final”
CIS13042309 - 2.0 rating“Don't take him if you can help it”
CIS1350 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
69%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.17 avg changeRatings by Course
CIS233TC
5.0
(1)CIS147284
5.0
(1)CIS223
5.0
(2)CIS261
5.0
(1)CAP278
5.0
(1)Difficulty by Course
ALLCISCLASSES
4.0
CIS2222
3.3
CIS1350
3.3
COM
3.0
BOXING101
3.0
Reviews (91)
Very intelligent teacher, extremely willing to help you if you need help. my first impression was that he was going to be a mean teacher, but turns out he's the total opposite
He's very nice, funny, and helpful.
awsome instructor !!!!!!!!
Very enthusiastic, very emotionally involved with his class. The best, :)
Great Teacher. Do your part outside of class, bring your questions to class. If you follow this the class should go very smoothly!
his test were the compelty oppossite of what he sayed would be on them
Great person... Not necessarily a very clear class. Not difficult either because the class standard is very low. He is definitely a fun teacher who understands programming, but hard to understand at times.
Pretty Easy class, Very Easy tests. Cool guy.
Great guy! Willing to help, understanding to students, and a very good teacher!
Mohamed can be confusing, and he tends to get ahead of himself. Usually he makes it up the end to his students. Try hard, be respectfull, and he's totally livable.
Lecture was all over the place. Tests were completely out of the book, which he said we didn't need to read. Drifts off topic and taught under the level we were supposed to learn at.
He did not really know what he was trying to teach. He told the class one thing and did the other. Not a very good teacher at all in my book.
The First half of the class was acceptable, sorta. the second half, however, was uterly horrable. He had 'run out' of things to teach, go fig. Many times when, in class, he couldn't figure out how to do a program HIMSELF, he would assign it as homework to us to do. I would not recommend this teacher
Some say he is very impatient with some, but those "some" dont even know what a start bar is :) Very great professor. He lays it down and lets you get to work, and he helps when you need helped. Very professional, very nice man.
No Comments
horrible. could'nt understand him, the information he gave was wrong, would spend hours trying to help you so that is a plus, even though he couldn't figure out what was wrong. terrible instructor do not take
ALI is a good teacher and his classes are fun. He doesn't put up with none sense in his class. I am shocked to see this attack on this great individual. He is the only teacher I can say that honors his office hours. The only teacher that will meet with you outside the office hours! I had him for CIS
crappy class. it is hard to understand what mohamed is saying. even when he does speak clearly he says stuff backwards or gets confused a lot. and as bad as the class is, I saw the instructor rating himself.
A helpful teacher who given the choice I would take again.
a c++ class. wasn't worth taking. poor quality and poor clarity. i couldn't understand most of what he was trying to say. I am taking it from wright state now and it seems crystal clear. i would never take him for anything. he just had little grasp on the programming language.
No Comments
Not a bad instructor. Yes he is hard to understand sometimes, but helpful if needed. Made sure everyone was on the same level and didn't continue teaching until you understood and were caught up. Mr. Ali has a fun personality unlike many other instructors at Sinclair.
He has bad reputation as discrimination
You will learn from Mr. Ali. Not the most easy guy, but extremely competent and knowledgeable, far above the curve of the rest of Sinclair's CIS department.
No Comments
Good professor, real easy, teaches material well, He busts 100% to give you as much information as one can! SCC should hire more like him. ONE OF THE VERY BEST PROF I HAVE EVER HAD!!!
Great teacher really knows his stuff and shows it in class. Definitely thought provoking, probably best networking teacher at SCC. A must take.
Great teacher, he is the best. Just take him if you can. easy A. Helpful, easy, and funny. Very understandable, but you have to study. Highly recommened
Prof Ali is a poor communicator. The syllabus was changed one week into a distance learning course. The only real contact method was e-mail which he took over a week to answer. Several e-mails went unanswered. Published office hours were to kept. The midterm was reasonable at 50 questions, 75 min. The final was a bear at 50 questions, 50 min
speaks very fast and it is hard to understand him. He lacks proper English pronunciation. He is a pleasant guy but needs to speak clearly and not jump around the book so much. He jumps around the text like crazy. I wouldn't take him again, unless he takes some more English communication classes. He is just harder to understand than most.
The best programming teacher I have ever had the pleasure of studying under. The course is fit to your individual needs. The class won't be boring, no matter what your level.
Mr Ali is probable one of the better Sinclair professors I've had. He made a class I was uninterested in interesting and teaches very well./ A very interesting course and an amazing professor
Take this class. This course broadened my understanding of web design. As a none computer student, I truly appreciate having taken this class!. Mr. Ali is a great professor and a cool guy.
Pretty good teacher. He definitely loves what he does and is very helpful if you're not good with web/programming.I will take him again.
Amazing! I hate programming of all kinds. I suck at it, too. He made it so simple! AND I got an A!
Very nice instructor, the class is well taught. He will help you understand C++. It was easy, I got an A. And his class helped me get an A in C++ I & II. Thanks Mr. Ali
Prof. Ali is one of the best teachers I've encountered at Sinclair. He is a very clear teacher (and that is important with such a conceptual subject matter) who cares a lot about each of his students. I would take another course with him in an instant. C++ II is much harder than C++I but he made it easy and fun.
Prof. Ali is a nice teacher with a big heart. He cares for his students and makes an effort to make class interesting. However, outside of class he is not dependable. I visited him frequently during his posted office hours, and he was there only a few times this quarter. I made arrangements to meet him outside of class, and he did not show up.
Great teacher. Uses a lot of examples which really clear up anything he's teaching. Willing to help anyone who asks. Gives plenty of time to finish projects and is easily persuaded to extend the date if needed. I'll say it again: Great professor.
I was only somewhat interested in this subject (ASP.NET) before taking it, but Professor Ali made the class fun and very interesting. Amazing, inspiring teacher!!!.
He does excellent work to keep one interested. He loves the visual studio.net, he knows really well. If you have a question, he answers it. And you will benefit more if visit him in his office during his office hours. Exams are not easy, but no surprises as long as you review the solutions he puts online and attend the class.
he's the best CIS instructor i've had at sinclair. very patient. makes sure everyone understands before moving on. very helpful during office hours. cares about his students. i will definitely take more classes with professor ali.
You can definitely tell that he loves teaching C++?He made a programmer out of me!
Good guy, full of himself and impatient, but very knowledgable. I love the material, but would probably try to find someone else to take.
I loved it when he beat Sonny Liston and Joe Frazier. Mr. Ali is fast and he's pretty but George Foreman kicked his tail.
This professor loves his subject and is a very capable teacher. He knows his stuff, but, more importantly, this guy knows how to teach. No none-sense power points. But he is not easy and you cannot miss classes.
Has excellent teaching methods approach, comes to class organized. High energy and high enthusiasm in the classroom. You want to learn C++ take him.
Good teacher. Very pragmatic and willing to help. He assigns a team project, which makes up most of your grade. You have to do the work, and if you do you'll learn alot.
I have taken three classes with this professor so far and I am taking the capstone course with him this fall. He is an amazing professor who is dedicated to teaching students and making sure that they understand what they are doing. If you take any programming classes at Sinclair, TAKE HIM! He will make it seem easy.
Class was pretty easy, took it online. He did a good job answering questions. Is strict on deadlines, but this is college so should be strict. He offered unoffical help classeson campus for students having a hard time so you can tell he wants you to learn. I would take him again
took online, but prefer in person. professor was very helpful. had additional review sessions on campus when we needed extra help. always prompt answering emails & voicemails. he even extended homework deadlines when class was having problem with chapter. will definitely take him again. very patient and thorough. he's the best teacher sinclair has!
Very upbeat person but he spoke too fast and couldn't understand him. Wasn't clear. Knew subject matter but wasn't great at teaching it.
Definitely a nice guy and a great professor; try him, and you will see his enthusiasm for teaching and for the material. But you have to do the work, and those who did not will find out very quickly. Professor Ali is an elite at an elite college..
Prof Ali is great! He makes sure all students understand the concept before moving on. Gave multiple opportunities to learn databases! Great personality, not just all class business. Always willing to meet during office hours and returns calls & emails promptly. Had no problems with his accent. He is very clear when he speaks.
Ali is not a great teacher. Having taken the other teacher, we spent the majority of our time covering stuff with Ali that was already taught in the intro class with the other teacher. He has mixed the Javascript program with the Intro class now, causing further frustration to a program that is already shoddy.
Terrible teacher and very impatient. He encourages questions but everytime someone askes a question he gets mad and trys to belittle them.Good news is he grades very easy. If you can put up with him it is an easy A.
Ali has made changes to this program that are not necessarily all good. They might make things more simple for him and the CIS dept, but you have to question the value of your education when everything is settled.
Don't know what student below in 233 is talking about. Ali didnt belittle him. He's not impatient, but it's hard to dealwith someone asking the same question 5 times in everyclass. Some people just don't get it, but they don't know they don't get it. Ali handles with professionalism.
He is really great. I had him in CIS 131 and CIS 233 in winter quarter. He knows his stuff. Make sure you do the work and listen to him.
Prof. Ali is very disorganized. He's a nice enough guy, but tends to be unprepared and confuses himself, leading his students to confusion. I would recommend adjunct professors if available.
Not sure what is considered teaching... "Copy what I do up here on the screen." is not teaching Javascript in my mind. Mr. Ali is very very unorganized and often gets confused. He also tends to be a little short if he is asked questions during his lecture.
Great instructor! Explained the difficult concepts well & made sure we all understood. Would definitely take him again for any class!
This is one brilliant professor. He manages to touch on things that we thought we knew. I feel honored to have taken his class.
I like your style of teaching very much which is probably why I've taken so many of your classes. I really like the casual "real" style and there is (for me) never a feeling that you're at all unapproachable."
Very nice but a little confusing. Sometimes his accent can be a little hard to understand
After only 2 class periods, I was lost and did not understand the lectures. I could not understand the communication method nor the broken english. It was a very disappointing outcome for me, however, it was my decision to prevent my own failure in the class. Reluctantly I had to accept responsibility for the consequences.
very nice teacher, not all business & only computers. He has a personality unlike some others in the department. he doesn't move on til everyone understands, but you have to tell him if you don't get it. will definitely choose his class again.
Ali is a nice person, but I took this class in hopes of refreshing myself with current teachings. Wow! What a disappointment. I feel as though I could have taught this class better. It's easy to get an A in his classes, but no one would hire you with what he is teaching.
Great professors and great at explaining anything and knows how to put the material on your level. I will take hm again and would recommend him to anyone
Ali is usually a nice guy but I've seen him get pretty rude and impatient with students who required help. My issue is how he forces you to be in class and deducts points, yet his lectures are always two chapters behind. Most students would be way ahead and we're still on material from two weeks ago? Why do I need to stay if I'm far ahead?
I just completed two classes with him. He is great teacher. Take his classes...
Very hard to unerstand, doesnt use book, and talks down to students. wouldnt recomend for a full semester class
I took a java class with Mr. Ali. He is a down to earth person. He would do his best to explain and make you understand the course. It is a little bit hard to understand him if you are not used to hearing accents. He is there to help you understand the course and not force chunks of code to get in your brain. Read the book = easy A.
I wouldn't recommend him. Very unorganized.
Took both online. HTML syllabus was ok, but CSS was unorganized, had to ask for assignments multiple times - and he was rude when I asked! Finally received syllabus, only 2 projects, a midterm and a final. I'm a hard worker, but unless you are perfect, few assignments makes it easy to fail the class with just one big mistake! Also slow to reply.
Attendance, four quizzes, one final project, one final exam (thrown in at the last minute without warning) make up his entire grade. He did not follow a syllabus just kind of made it up as he went along. Was very knowledgeable of C# but was definitely stuck on one minor part (CSS). No homework, which is bad when the class meets once a week.
Absolutely would not reccomend him! Very hard to work with. Doesn't really care about his students. He was always like follow the book. There was times I did it right and would not even help when it was wrong. I also have disability services and pretty much did not furfill my accommodations. Gets offended easily. Work was easy, horrible experience!
Don't take him if you can help it. He consistently belittled students that asked him for help, lectured the whole class if anyone was late, and talks over you when you try to ask questions in class. Also, he's hard to understand.
Not very helpful. He pulls his lab assignments from the Microsoft Developer Network tutorials, but offers basically no help with those assignments. I learned everything from the textbook and online. Whenever you ask him for help, either through email or in person, he does not give clear answers.
This is one of the worst professors out there. Very disorganized and very disrespectful and always looks down at students and not attentive. He's always busy checking Facebook on his smartphone. I don't recommend him at all. Definitely one of the worst. I also noticed he always talks about his own political and religious views, which I thought odd.
One of the worst professors I have ever taking a class with, very disrespectful and belittling to students. If you don't ask questions he will shame you and the class for not doing so, however if you do ask questions he is very impatient and even more belittling. It is a no win situation.
I took HTML & CSS class with him. It was great. He has little bit ascents but clear to understand. you don't need to show up every class because he doesn't care attendance. just submit assignments on time you will be okay. He was available to help during office hours. I was satisfied with him
He is very helpful, knowledgeable and friendly. He tries his best and cares about his students. He is very understanding and willing to help. So far, he is by far the best instructor I had at Sinclair.
unorganized and very "jokey" to students who are needing help which isn't very productive. Has homework due 10pm the day before class, but when I emailed him for help on homework on a MON (when it's due on a WED, and class isn't even until THUR) he responded "Too late to ask, ask me in class." when the homework will be late and he doesn't take it..
Good professor, and passionate about the topic, but does feel pretty heavily railroaded as a course -- there's little on-your-own work until the final project itself. Does at times come off as a bit overpersonal, but he means well. As long as you show up in class, do quizzes online weekly, and ask questions when needed, it's a very easy A.
This man is a horrible professor. Not helpful at all, goes back on his word, has little to no communication. Can't even get an email or call back from him. My next step is to reach out to the head of the department
Professor Ali really knew his subject. You had to read the book before class and at least attempt the homework before the class in order to keep up and benefit from the class which is how it should be. Very challenging and I recommend taking the class twice in order to get the maximum benefit. You'd have to be a genius to not have to work hard.
Late responses on emails, random office hours, hard to understand. He seemed overworked and inattentive. Spelling was terrible and requirements were never all there or matched up even within its own document. Books that were provided had major issues with usable informatio, and slides were generic notes with no background. Most questions dismissed.
Never enjoyed his class. Sends out emails that are talking down to us because one person asked a question. awful professor, avoid taking his class if you can
Emails and assignments are hard to understand, if you get a 0 you don't get a chance to redo it. Everything has to be done exactly his way or you will get a 0. Had to download FileZilla to upload my assignments, it put adware on my computer! Also when I only go to look at class, and assignments, my antivirus software says it's blocking trojan.
Awful professor. talks down to students and expects them to know exactly what to do. I had him in an online class and he expects you to come to his office hours to learn even though its an online class.
Class Info
Online Classes
100%
Attendance Mandatory
69%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.17 avg changeRatings by Course
CIS233TC
5.0
(1)CIS147284
5.0
(1)CIS223
5.0
(2)CIS261
5.0
(1)CAP278
5.0
(1)Difficulty by Course
ALLCISCLASSES
4.0
CIS2222
3.3
CIS1350
3.3
COM
3.0
BOXING101
3.0