1.7
Quality3.6
Difficulty13%
Would Retake156
Reviews13%
Would Retake
156
Reviews
Rating DistributionOfficial
156 total ratings5
6
4
7
3
17
2
38
1
88
What Students Say
“he is so rude will NEVER help you”
101 - 1.0 rating“Easily the worst Professor i have EVER had”
COS101 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
65%
Textbook Required
55%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.21 avg changeRatings by Course
COSC440
5.0
(1)COSC427
5.0
(1)101
3.0
(2)COMP101
3.0
(1)300
2.7
(3)Difficulty by Course
C101
5.0
COCS101
5.0
300
4.3
COSC300
4.2
COSC110
4.1
Reviews (155)
insanely hard tests.
Light on? MORE LIKE TURN ON THE LIGHT!
Assumes You Learned Things in Previous Classes
Non-interactive teaching. Very hard to learn from.
No Comments
Sucked
clueless and still doesn't know english
Really likes PowerPoint. No, really. Too much. Nice person. But really likes PowerPoint. With nothing on the slides. And thinks we can't read.
Likes Google.com That's all I learned in that class.
Completely inept, fails to properly prepare for lectures, and doesn't realize that he lacks the background to teach what he is. Tries his hardest to be helpful, but fails due to lack of background.
I don't know where to start???
Doesn't know what he's doing. Teaches entirely from previous notes that he had, and he hasn't learned any of it. Gets his own examples or questions WRONG.
He has to be one of the worst teachers I have ever had. He never returns any work you turn in...not even before a test to study. He can't speak English and has NO clue what he's teaching. Somehow...we all get stuck taking him...no matter what.
hard to understand sometimes, but not too bad. all notes on power point or shown on screen from word were taken right out of the book. projects sucked.
He's a good guy, but not the best teacher.
good guy, not a great prof, hard to understand doesnt talk to students well and is not very helpful, grading was fair and I pulled my C without doing anything in class
ALI IS ALI. HE IS NEVER WRONG. DO NOT CHALLANGE HIM AND SAY HIS PROGRAM IS FLAWED, CAUSE IT CAN NEVER BE, IT WAS HANDED DOWN BY GOD HIMSELF THROUGH 7 SAINTS. LIKE ALI SAYS IF THE PROGRAM DOESN'T WORK IT'S HIS COMPUTER.
What is he saying...I can't understand him at all. All he talks about is his computer at home and how its the best...NO ONE CARES! He also always has to make his class last an hour and a half, even if hes done teaching.
I hate how he can't even get simple project examples right in class, but assigns really hard projects to the students. How can he grade them if he can't even get the easy ones right himself?
very hard to understand, curves ALOT but only at the end of the semester, i thought i was getting a D, ended up with an A
Good person and fair with attendance
he's awesome! my favorite part of the semester was when i got A's on everything, even the tests, but he lost my final project so i got a B. here's to you sanwar, for being a 'real man of genius.' thank you iup, for another fine example of academic great.
Consistantly and blatantly wrong.
My favorite professor. although students think sometimes he's hard but i think he's a very nice guy. People find it hard to understand him but go to his office hours. he's a really good guy.
HE'S A GOOD GUY AND PROFESSOR. A LOT OF PEOPLE COMPLAIN ABOUT HIM. THOSE PEOPLE ARE USUALLY THE PEOPLE WHO WANT HIM TO SPOON FEED THEM THE 'A' FROM A SILVER PLATTER. IF YOU WANT AN 'A' WORK FOR IT. HE'S VAGUE ON SOMETHINGS BUT YOU CAN LOOK THOSE UP!
He is okay if you are not taking programming classes with him. He curves a lot.
Dr. Ali is a nice person, very funny and friendly and helps you during office hours, no body denies that. The problem, however, is in his abilities as a professor. We correct him in class most of the time. Even if i get a good grade i don't learn much.
He knows things, but he just kept quiet pretending he didnt know because he wants to help students. Overall good prof.
WORST PROF EVER! dont take him. you cant understand him and he is a horrible teacher. everything about him sucks.
Most people got it right, good intentions, but hard to understand, not always right, and a bit lacking in teaching ability.
This professor is the absolute worst professor I have ever had. It is hard to describe him without using any swear words. Even then, words fail to describe the sheer stupidity.
sanwar ali yes just like his name its confusing, he talks about his life which no one cares about, he tells you you have a test 1 day in advance, he teaches like he just woke up tired and restless.dont take him if you want to keep your gpa at a 2.0
He is a very nice person, but I don't think he she should teach without anyone going over his plans, for the simple fact that he confuses everyone in all of his classes.
WOW this class sucked!!! A few times when he would try to show as what to do he wouldn't even know what he was doing!! I honestly learned nothing and could not stand walking all the way out to stright to be completely frustrated by him!!
the worst teacher I ever had or seen. A monkey could've done what he did. His job consisted of standing at the computer and press the space bar to show the next slide on the power point, then read word for word what was there. His english sucks too
This guy doesn't know anything about computer science, other professors actually admit he sucks at programming. When you ask him a question he acts pissed off and will never answer you. He is like dealing with a ten year old. I'm very disappointed.
read the book - his (brief) instructions are mostly wrong
Absolutely the worst Prof. I have ever had. I've had some bad ones but he takes the cake. They should pay the tutors his sallery. because they earn it. makes you feel stupid and is often corrected by the students he is supposed to be teaching. SUCKS
He is somtimes difficult to understand and his instructions and answers to questions are unclear. Generally, an asked question remains unanswered by him. His solutions to problems are anything but efficient and he constantly talks down to students. Also he can NOT remain silent while you are testing
This guy is awesome. Had a great time in his class, don't know what other ppl's problem is. It's an easy class if you just do what you're supposed to. I think my entire class would agree.
Like most say, he is one confusing mofo. Talks down to students and doesn't really know what he's doing. Lets just say their is a "language barrier" sometimes because he words stuff terribly. Luckily, I'm familiar with C++ or else things would be bad. Avoids asnwering ?s, noisy during test/quiz
This man can not get points accross to a class in english.He spends much of class being corrected by the students on how to solve problems.He answers questions by saying, oh, thats so easy you should have no problem.Just read the question.Yep, it's that bad.
What can I say that others haven't. He is very hard to understand and very unorganized. He plays to favorites, and I was one of them. So it wasn't too bad for me. But I can understand the grief of others. If you don't know much about C++ in the first place don't take him.
Plenty of time my ass. Terrible. Thankful I passed.
Wow, everything written here is true. This guy is a total joke. Major language barrier. Very unorganized. I wish i was in class the day he fell on his ass. DO NOT TAKE HIM. You would rather be stuck in a phonebooth with an alligator. I don't know how someone so stupid can become a professor.
Great Professor I ever had.
everyone here pretty much said it all... C++ is not supposed to be this difficult to understand. he says something once and you're supposed to remember it forever - any question you ask, he makes you feel stupid for not knowing the answer. if you actually want to learn C++, DO NOT TAKE HIM!
Dr. Ali is funny. He does expect you to know everything already. I thought that his english was just fine. He just skips through stuff on his powerpoint presentations because "you already know this"/"It's in the book." It is hard to do any test/quiz because he loves to move around/tap his pencil!
Not a terrible class. You will learn more than you think you will. A challenging class that focuses on older, less popular languages.
No Comments
Run away... This guy is not able to teach.... He makes a lot of mistakes in his slides too. I wonder how he got a job in the computer science department. Assignments ... he does not even read them. I intentionally wrote "crap" in one assignment and he gave me full credit. You will waste your time with this guy.
All you really have to do is read the book and look over the PowerPoints. But he DOES go off on tangents and expects people to know more than they should at this basic level. Anyone in a COMP/IA major/minor, he would be a good prof to befriend, because he would definitely help you out. Take him if you have patience.
What a waste of time and money!! I did not learn a thing in his class, I couldn't even tell you what Assembly is, I had like a 17% for my final grade and he passed me with a D! He was cool for doing that but I still have to take the class again. I'll be taking it with Wolfe or Ezekiel this time.
He isn't the best teacher but it is a really easy class. There is no attendance policy and there really isn't a point to going to class. He puts his power points online. You have to read and study for the tests but they are not impossible. He is very boring but a nice guy.
Although he uses Powerpoint heavily, he edits "on the fly" while demonstrating C++ programming techniques and saves them for students' use after lecture; students can concentrate instead of taking notes on autopilot! His accent is rather heavy; concentrating helps keep you awake. Homeworks often expand upon previous ones. Well prepared for lecture.
This professor is one of the worst at IUP. He does not understand the material he is teaching, can not write a program if his life depended on it, and cannot teach. His background is in Physics.. Why is he teaching Comp Sci courses?
Dosent know what he is talking about. Horrible teacher. Do not take even for a 101 class.
This teacher is the type where you ask yourself, "Why did I pay the school for me to teach myself?" Ali doesn't teach, he copies the book into Powerpoint slides. He doesn't help his students because he has no understanding of the material at all, so the class basically became students teaching students, while the professor tried to learn as wel
Awful class, he sometimes had no idea what he was teaching and got off subject all the time. He is obsessed with Bangladesh and his son. Do not take the class
Great personality, very friendly and always willing to help. However, he should not teach because of his lack of understanding. Easy A in his class if you show up and read on your own without looking at his b.s. slides.
There is only one way to understand how horrible teacher this individual is, and that way is taking one of his classes, but then it is too late! COSC 210,300, 310, the one was worse than the other. I don’t understand how he can work as teacher at a University?! And concerning the positive ratings in this site, he uses to write them during the exams
Sanwar Ali does not even deserve to be called teacher; THIS MAN IS A JOKE! Ask whoever at IUP, and they will tell you the same. Even other professors know how incompetent he is. And it is true like other people say; he uses to write his own positive reviews, I have seen him doing it. AVOID HIM!!!
This guy doesnt know anything about comp science. If you ask him a question he plays pissed off and wont answer you since he doesnt know then answer, then he say, -you should know it- or –read the book-. He talks down to students and make them feel like idiots when they dont understand something. DONT TAKE THIS GUY!
Waste of time and money. This teacher sucks!
Horrible teacher. SUCKS!
No Comments
SUCKS!!!
Completely inept. He can't even get simple project examples right in class, but assigns really hard projects to the students. Insanely hard tests since he has NO clue what he's doing. He tells you that you have a test 1 or 2 days in advance. This guy is a total joke.
Worst teacher ever. He does not have a clue about what he is teaching. He is highly offensive to any students he doesn't feel deserve his respect, and he plays to his favorites.
INCOMPETENT !!!!!!!
A monkey knows more about java programming than this professor.
Half the class knew more about Java at the start of the semester than Dr. Ali did! He claims that C++ is his strength, but his expertise there is dubious as well. He doesn't grade too harshly, but you can't learn much from him.
He is completely useless and should seek another profession. Drop this class while you have your sanity.
No Comments
If you know computers you'll do well. I'm an MIS major who should be in COSC but I don't enjoy math and programming very much. I like the class since I already know most of what he teaches. For those that don't, he does go very fast and gets frustrated when people can't keep up. Quizes and test are too long. 100+ Qs! He's very arrogant as well.
Useless! Very hard to understand. He wont explain anything and gets frustrated and arrogant very quickly if you have a question or do something wrong. Tests are long. Teaches from powerpoints and rambles for long periods of time about nothing.
He doesn't know what he's doing. He expects you to show up, but only to show you power point, which you can do at home. He picks favorites.
TERRIBLE! ONE OF THE WORST PROFS AT IUP! You won't learn anything and he doesn't explain how to do projects on the computer. You can't understand him either and he is rude. If you have to take him Good luck you will prob end up withdrawing.
he was the worst he dosn't like helping at all. Like if he say it once he's not going to repeat hisself again you have to learn it on your own. he is just the worst teacher
He is the worst teacher at IUP. I wonder if Dr. Ali ordered his PhD online or what. This man is totally incompetent! AVOID HIM!!!!!
worst teacher I have ever had.... We never even got back out book report which was a big chunk of our grade
Worst professor I ever had. Class consists of him rambling about powerpoints that do not help whatsoever. Projects are ridiculous and are impossible to complete unless you work with a group. tests are nearly impossible to pass. You cannot understand a word that comes out of this man's mouth. Dont take any of his classes. He is useless.
There is no point in going to this class, if you have him, just print is power points offline and read the book. He reads off the overhead and relates everything to his life, it is a waste of time. And his tests are extremely hard. Our first quiz was 50 questions.
first prof i have disliked at iup. he gets annoyed if you ask for help. avoid if you can.
Bragged the first day about all his accomplishments/degrees he has. Who really cares??? Worst teacher i've ever dealt with. Can't explain or help students without getting pissy about it, avoid him!!!
Horrible Teacher. Completely incompetent. Makes MANY mistakes and claims to be "Testing" us. Can't speak a word of english and is a real **** if you have questions. Avoid his class at all costs, you won't regret it. Brags about his achievements and acts like he knows everything.
This teacher is truly incompetent, DO NOT TAKE HIS CLASS! You could teach yourself more than he could. He tries to act like he wants you to come to him and ask questions, but when you do he talks down to you and gets pissed off. The tests and quizzes are super hard.... Just do yourself a favor and do not take him. It will save your sanity!
So I had to take this class because its only offered once every 2-3 years... I wish I hadn't. Apart from giving us an insanely hard final, this awful excuse for a teacher DID NOT TEACH. He spent a week reading papers... not teaching just reading to himself. If thats bad him assigning 8 problems on EASTER SUNDAY at 5 at night was just the start.
He is basically a useless professor. He gets angry when someone asks a question or gets a question wrong, claiming that they should have known it and that he "said 3 time". All he talks about is his home computer, his son, and how he is a "living example of the evolution of computers", whatever the hell that means. Would I take his class again? FUC
Absolutely the worst professor I have ever had. Im not doubting hes a genius he just has no f'ing clue how to teach it. Someone asked a question and he said "you should know that!!" in a raised angry voice and didn't answer the question. completely useless, almost lost my passion for programming, instead I just changed my major to a better dept.MIS
Eh, never had a problem with Dr. Ali personally. He is sort of stubborn at times, but pretty funny usually. If you don't know the course material well there are enough projects (weekly) that can redeem you.
DO NOT TAKE THIS PROFESSOR! this the tests/quizes are hard, you have to write a 4 page book report, he is not helpful at all if you need help he just tells you to get a "peer mentor" . If he finishes his lecture early he will not permit anyone to leave, you have to sit and listen to him whistle and if you miss more then 5 you get an automatic f
HORRIBLE teacher! Do not take him if you have the choice. Classes are long and boring. His tests are hard because nothing he teaches is clear. You have assignments due every friday.
Ive had him twice now for 110 and 300. He does a much better job with the advanced stuff, his java sucks but he does OK with c++ and assembly. His tests are long and hard but you can easily pull an A or B with just the projects(one a week and easy if you know the material)
This guy is a joke. Easily the worst teacher I have ever had. About 3 of 18 students passing class. Gets angry when he has to help you. Always asking if what he has on the board is right. Unbelievably hard test. assignments only thing keeping anyone from failing. If you want to keep your sanity keep away at all cost.
Took his online course. He basically ripped all the questions off of other teachers online. If you search for the question online someone has already answered most likely. IUP also posts their tests online for this department with the answers. He always thinks he is right but usually is always wrong. Easy A tho because of it being online.
I got an A+ in his class. No clue how anybody could have any trouble with Dr. Sanwar Ali. He is hilarious and I enjoyed his commentary
HE GIVES 50 QUESTION QUIZZES THAT ARE DUE IN 20 MIN AND 150 EXAMS THAT ARE DUE IN 50 MINUTES.
Yes, his quizes and tests are very long (50Qs/quiz, 100-150Qs/exam) but honestly, if you read the ASSIGNED reading, they're very easy questions. Overall, I think he's an okay prof. He's very friendly and enthusiastic about teaching. He can be slightly unclear when you ask for project help but if you read the book, you shouldn't need much help.
Very impulsive about getting mad when asking him for help. he just replies with i just went over this werent you paying attention as the whole class sits in confusion
The worst professor I have EVER had! He doesn't like to help you understand anything, and when you actually get around to asking for help he yells and says "I just went over this in class! Were you not paying attention?!" He likes to use students to help teach. STAY AWAY AT ALL COSTS!!!
He is so nice and a pretty funny guy, he really appreciates students that try. Its not the most interesting topic but can still be an A as long as you really study for tests and quizzes, projects are an easy A too
This class wasn't that bad.I thought it was because the material was easier to understand but whenever I would take a test it was the worst thing ever. Plus he didn't assign ANYTHING until after spring break and would give us 3-5 programs all at once. It was ridiculous. I can't take him again it's just so boring in that class I learned more at home
He is a funny professor, makes a lot of jokes and likes a fun environment. Class is very boring though, he gets very off topic. Tests are pretty challenging. You have to teach yourself a lot. Although, there are labs every Friday which are super simple. Easy B
Terrible teacher all around Hard to understand moves too quickly and refuses to give help Stay away at all costs
Not a very good professor. Tests are really hard and really long. not helpful. if you ask questions he has other students answer them for you
Horrible. First off, he is not a nice guy. Second, he doesn't teach you anything. He expects you to learn it all out of the book. Literally not one question on the exams will be learned in the class. He has no clue what he is doing. Do not take this guy. Worst prof at iup
DO NOT TAKE. Sanwar will literally not teach you anything. He is awful. His assignments are poorly worded, and way too hard for the amount he teaches (which is next to none). I don't how he's a professor. He has no teaching ability. AVOID
Unclear, inconsistant grading, hard to understand due to accent. Like others I would suggest not taking him.
Awful teacher. Assignments are very confusing often found many classmates that had no cluse how to do assignments. seems like he uses someone elses material. once asked if that the materal he has wrote out is correct like we should know. he gets mad when you do not understand. does not teach everything expects you to use book but does not say when.
one of the worst proffesors at IUP. Yells at you for not asking for help, Yells at you for asking for help. he has this useless attitude over top of being stuck up. Avoid or may some higher power have mercy on your soul.
Dr. Sanwar Ali is a good dude. People give him a hard time and often get frustrated in his class, but the real trouble in his class are the students for being to dumb. he is a great teacher :)
Avoid at all costs. No seriously. AVOID USING EVERYSINGLE OPTION AVAILABLE, even if that includes delaying graduation until his tenor is up and he is no longer a professor! Don't say you weren't warned!
DO NOT TAKE. While the class it's self isnt bery difficult he doesnt make it any easier and is very unhelpful. He is very unclear, cannot pronounce anything for his life. His voice puts you to sleep, he is rude when you ask for help he refuses or gives you attitude. Says attendence is not mandatory but will randomly take attendence.
he is so rude will NEVER help you . he will ask if there are any questions and when you ask he completely ignores you or tells another classmate to help you no matter what the question is. always talks about himself and his accomplishments. only thing he will say to you is "you should be a computer science major" and overall is a complete ass
Easily the worst Professor i have EVER had. EXTREMELY rude. Offers absolutely NO help. Makes what would be an easy class terribly difficult and awful to sit through. DO NOT TAKE HIM, DO NOT DO THAT TO YOURSELF YOU WILL REGRET IT.
Rambles on, isn't respectful
Thought he couldn't be that bad. Was wrong. Took him for a 101 level class and had close to 100 questions on each test. He refuses to help anyone and just tells other students to help when you ask questions. I recommended steering clear of this teacher. Don't make the sams mistake as me
Late To Class
More often than not, he doesn't know the material he's teaching. If you ask for help, he will pass you off to other students (he did it to me 8 times once), and if he does allow you to ask your question, he rarely has an answer. Tests are very difficult.
Honestly, he isn't too bad but he definitely isn't the best. His lectures are very long but gives you a "lab day" every week to get homework/projects done (all online homework). They are the only reason I passed this class. Tests and quizzes are very hard. Study the quizzes for the tests (trust me!)
Avoid at all costs.
He's really awful, rude to students, thinks himself funny, barely knows the material. He makes other students help each other with issues instead of getting out from in front of his desk, and never does anything to help us but read his powerpoints to us. The website we have to use for homework is glitchy, and the book is badly written
This was one of the worst professors I have ever taken. He was so hard to understand, and when you ask for help he just looks at you. Would not recommend.
Do not buy the books you never use it
The class is easy, basically Word and Excel. Ali is not good at explaining how to do something in Excel. He makes students take time out of doing their projects in class and makes them help others. Also says it is a waste of time to answer questions so good luck on getting an answer from him.
Don't bother showing up on lecture days. He talks nonsense and tells horrible jokes. You will get a better grade if you just buy the book and read it and read through his powerpoints. If you have trouble with the labs he will tell you to ask someone else for help or to look in the Microsoft book (do not buy that book you won't use it).
Went to every class and put in very little effort and got an A. You do a lot of in class projects and 3 tests. Very easy
He will call you out in front of the class and yell at you. People stand up and walk out because he is so mean.
Lectures are boring but easy to understand. Read the text and the tests will be easy. He won't give you help if you ask though.
I would not let my worst enemy take this professor. He is quite possibly the worst human being I have ever encountered.
I am going to FAIL this class, and I am a junior with a 3.9 gpa. DO NOT TAKE HIM.
Probably one of the worst professors I've taken at IUP. He says that there are too many students for him to help people so we have to help ourselves but no one knows what to do because his instructions are unclear. If you ask him a question there is a good chance he won't answer it and may even start an argument with you.
Worst professor I've ever had at IUP. Completely rude and disrespectful. Sometimes I would just leave before the class was officially over because sitting through his lectures is pretty much pointless. You teach yourself from the textbook. He DOES NOT help you AT ALL. Avoid at all costs.
had him for an introductory course, so I got an A pretty easily. I can't imagine taking him for any actually difficult class. He has a very strong accent and poor english, and gets annoyed when people ask him to repeat things. Because of this, students frequently misunderstand him. Gave exams with 300+ questions, each question repeated 3-10 times.
Honestly, I would give a 0 if I could. Overall just a really mean person, pretty racist. I did everything I could to pass and I got a D. Doesn't tell you about upcoming tests or when things are due. Doesn't explain things and when you ask a question he makes you feel dumb.
pretty harsh grader and wont answer questions
This guy does not seem to know what he is talking about. He doesn't pay attention to the students at all, if a student asks a question he would just blow it off like the student is dumb for asking a question. The homework was very dumb, we spent the first three weeks of class setting up visual basic on our laptops, btw no macbooks allowed.
Class is nothing but lectures & it is hard enough to understand his thick accent let alone the material we have to learn. The projects are easy 100% however tests are long and difficult. Reading the textbook & studying the PowerPoints will get you very very far. Hes a funny teacher unless you really want to learn because he wont answer questions
Absolutely the worst professor I have ever had. He's incredibly rude to students who ask for help. One student asked him for clarification, he just said "no" and left. He really doesn't understand the things he's trying to teach, we have to end up correcting him a lot of the time. If at all possible, avoid this professor. Take literally anyone else
This professors assigns coding assignments and test questions from textbooks, but if your answer does not match the solution given by the text book verbatim it is wrong because he does not understand the material he is lecturing on, and therefore does not understand different approaches to the problem. Tests often contain material he does not cover
He told us on a Friday that we had an exam the following Monday. We had a three day warning. Three days. Also, forces you to take exams outside of regular class time because for some reason his exams have to be four times longer than any other professors exams. What an astoundingly awful professor.
Where do I even begin? As someone mentioned below, he gave us a 3 day notice for our exam. He takes points off of your hw/tests if it doesn't match up with what he did even if your answer is correct. We were supposed to learn Ruby but because he didn't know it, we switched to Perl instead. One of the most lazy and rude professors I have ever met.
You do a lot of projects that are easy to do, but towards the end of semester you have to teach yourself. He refuses to help you. There will be days where you literally come to class & do nothing, but he won't let you leave. It is an easy A, but its a very frustrating class.
Super rude and condescending. Never mentions assignments until they are due in a couple of days. Generally rude and arrogant. He lost my lab paper and blamed it on me. Will make you stop doing your project and help others. Just the absolute worst person I have ever encountered.
Sanwar is a great guy but a not so great prof, most of the material on the quiz we take is not covered or even spoken of in class, the first half of the class is boolean algebra, but he is very bad at explaining everything, second half of the class is learning assembly programming, but he is terrible and doesnt actually teach you how the code works
Honestly, the worst professor I've ever had. I literally have no idea how it would be possible to pass this class. Constantly puts wrong answers up on the board and grades assignments incorrectly. Even the book will show him that he did an assignment wrong but he refuses to rebut it. Huge ego, terrible grasp of the material. Avoid at all costs.
Not helpful to students at all, rude and condescending.
He is the worst professor I have ever had! He catches an attitude when you ask for help. If you ask for help he will ask another student to help you. He is very rude. Now that classes are online he gave us instructions to work on a software we have never used and he also said if you don't understand how to use it then google it. THE WORST PROFESSOR
Terrible professor and person. Has a huge ego and is unwilling to help, will tell you to look it up or ask other students in the class for assistance. This class alone will make you want to steer clear of computer science for the rest of your natural life.
DO NOT TAKE HIS CLASSES. You would expect to have a basic class on computer literature that any student would walk out with a bit more knowledge into things such as Microsoft Excel. But, he goes so in-depth about every computer part which plays no role is most people's lives. He is condescending and always talks about himself and his family.
It's amazing that this professor is still being paid by the university... I literally have no idea how it would be possible to pass this class in any capacity. He constantly puts wrong answers up on the board then grades assignments incorrectly. Students never know what is actually right or not! Stay away from Ali!!!!
Great Professor
It is incredible that this human is still teaching at IUP. Avoid at all costs. Easily the top 3 worst professor in the continental united states. Someone please show him this website, maybe he will get his act together.
Professor's teaching style is very specific, but engaging with it pays off. The lectures cover the textbook well, so attending is a must. unstuck ai was a lifesaver for test prep - definitely recommend using it alongside the course materials.
Class Info
Online Classes
100%
Attendance Mandatory
65%
Textbook Required
55%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.21 avg changeRatings by Course
COSC440
5.0
(1)COSC427
5.0
(1)101
3.0
(2)COMP101
3.0
(1)300
2.7
(3)Difficulty by Course
C101
5.0
COCS101
5.0
300
4.3
COSC300
4.2
COSC110
4.1