1.7

Sanwar Ali

Computer Science - Indiana University of Pennsylvania

1.7
Quality
3.6
Difficulty
13%
Would Retake
156
Reviews
1.7
Quality
3.6
Difficulty
1.7
Helpful
1.6
Clarity

13%

Would Retake

156

Reviews

Rating Distribution
Official
156 total ratings

5

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

65%

Textbook Required

55%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 29 grades
Most common grades:
B (8)
A+ (6)
D (3)
Grade Distribution
A(8)B(9)C(4)D(5)F(0)A-/B+(5)
Based on 32 reported grades
B: 8
A+: 6
D: 3
C: 3
Common Tags
LECTURE HEAVY (10)
Tough Grader (8)
Skip class? You won't pass. (8)
TEST HEAVY (7)
Tough grader (6)
Test heavy (6)
LOTS OF HOMEWORK (5)
Get ready to read (4)
Rating Trend

Declining

-0.21 avg change
Oct
Mar
May
May
Nov
Oct
Last 6 months
Ratings by Course

COSC440

5.0

(1)

COSC427

5.0

(1)

101

3.0

(2)

COMP101

3.0

(1)

300

2.7

(3)
+20 more courses
Difficulty by Course

C101

5.0

COCS101

5.0

300

4.3

COSC300

4.2

COSC110

4.1

Reviews (155)
2.0
3.0
COSC110
Apr 3, 2002

insanely hard tests.

1.0
5.0
COSC101
Dec 15, 2002

Light on? MORE LIKE TURN ON THE LIGHT!

1.0
5.0
COSC310
Feb 1, 2003

Assumes You Learned Things in Previous Classes

2.0
4.0
COSC310
Feb 14, 2003

Non-interactive teaching. Very hard to learn from.

3.0
1.0
COSC310
Feb 18, 2003

No Comments

1.0
1.0
COSC310
Feb 20, 2003

Sucked

1.0
5.0
COSC310
Feb 26, 2003

clueless and still doesn't know english

1.0
1.0
COSC310
Mar 27, 2003

Really likes PowerPoint. No, really. Too much. Nice person. But really likes PowerPoint. With nothing on the slides. And thinks we can't read.

2.0
4.0
COSC
Mar 31, 2003

Likes Google.com That's all I learned in that class.

1.0
1.0
310427
Apr 1, 2003

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.

1.0
5.0
COSC110
Apr 13, 2003

I don't know where to start???

1.0
2.0
310
Apr 23, 2003

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.

1.0
5.0
COSC310
Apr 28, 2003

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.

3.0
3.0
COSC310
May 10, 2003

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.

2.0
1.0
COSC310
May 16, 2003

He's a good guy, but not the best teacher.

2.0
3.0
COSC105
May 24, 2003

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

2.0
5.0
COSC110
Aug 13, 2003

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.

2.0
4.0
COSC101
Sep 11, 2003

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.

1.0
5.0
310
Oct 1, 2003

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?

3.0
3.0
COSC101
Oct 12, 2003

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

5.0
1.0
COSC440
Nov 17, 2003

Good person and fair with attendance

3.0
3.0
COSC101
Dec 10, 2003

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.

1.0
2.0
300310
Feb 5, 2004

Consistantly and blatantly wrong.

5.0
1.0
COSC105
Feb 11, 2004

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.

4.0
3.0
COSC101
Feb 18, 2004

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!

2.0
2.0
COSC105
Grade: B
Mar 15, 2004

He is okay if you are not taking programming classes with him. He curves a lot.

4.0
4.0
300
Mar 18, 2004

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.

4.0
1.0
COSC
Mar 29, 2004

He knows things, but he just kept quiet pretending he didnt know because he wants to help students. Overall good prof.

1.0
3.0
COS210
Mar 31, 2004

WORST PROF EVER! dont take him. you cant understand him and he is a horrible teacher. everything about him sucks.

1.0
3.0
COSC300
Apr 13, 2004

Most people got it right, good intentions, but hard to understand, not always right, and a bit lacking in teaching ability.

1.0
3.0
COSC
Apr 18, 2004

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.

1.0
5.0
COSC101
Apr 28, 2004

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

1.0
5.0
COSC300
May 13, 2004

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.

2.0
4.0
COSC
Aug 24, 2004

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!!

1.0
1.0
COSC310
Aug 31, 2004

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

1.0
3.0
CS110
Oct 7, 2004

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.

1.0
4.0
COSC110
Oct 14, 2004

read the book - his (brief) instructions are mostly wrong

1.0
5.0
COSC110
Oct 21, 2004

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

2.0
2.0
COSC110
Nov 1, 2004

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

4.0
3.0
COSC105
Nov 1, 2004

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.

2.0
3.0
COSC110
Nov 11, 2004

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

1.0
3.0
COSC105
Nov 18, 2004

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.

2.0
2.0
COSC110
Dec 17, 2004

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.

2.0
4.0
110
Jan 2, 2005

Plenty of time my ass. Terrible. Thankful I passed.

1.0
5.0
COSC110
Feb 8, 2005

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.

5.0
3.0
COSC427
Mar 4, 2005

Great Professor I ever had.

2.0
5.0
COSC110
Apr 4, 2005

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!

2.0
4.0
COS110
Apr 26, 2005

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!

4.0
2.0
COSC420
Apr 27, 2005

Not a terrible class. You will learn more than you think you will. A challenging class that focuses on older, less popular languages.

3.0
4.0
310
Aug 24, 2005

No Comments

1.0
4.0
COSC110
Nov 8, 2005

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.

3.0
2.0
COMP101
Nov 14, 2005

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.

2.0
1.0
COSC300
Nov 18, 2005

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.

3.0
2.0
COSC101
Dec 1, 2005

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.

4.0
2.0
COSC210
Jan 3, 2006

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.

2.0
1.0
COSC310
Apr 23, 2006

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?

1.0
4.0
COSC101
May 2, 2006

Dosent know what he is talking about. Horrible teacher. Do not take even for a 101 class.

1.0
5.0
COSC300
May 6, 2006

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

1.0
4.0
COSC101
May 14, 2006

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

3.0
2.0
COSC300
May 15, 2006

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.

1.0
3.0
COSC310
May 31, 2006

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

1.0
2.0
COSC210
Jun 2, 2006

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!!!

1.0
5.0
COSC310
Jun 11, 2006

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!

1.0
5.0
COSC101
Jul 7, 2006

Waste of time and money. This teacher sucks!

1.0
5.0
COSC105
Jul 13, 2006

Horrible teacher. SUCKS!

1.0
4.0
COSC101
Jul 26, 2006

No Comments

1.0
5.0
COSC101
Sep 12, 2006

SUCKS!!!

1.0
5.0
C101
Sep 14, 2006

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.

1.0
5.0
COSC101
Sep 20, 2006

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.

1.0
5.0
COSC101
Sep 24, 2006

INCOMPETENT !!!!!!!

1.0
5.0
COSC210
Sep 26, 2006

A monkey knows more about java programming than this professor.

2.0
3.0
COSC210
Jan 2, 2007

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.

1.0
5.0
COSC300
Apr 13, 2007

He is completely useless and should seek another profession. Drop this class while you have your sanity.

2.0
1.0
COSC101
Oct 17, 2007

No Comments

2.0
3.0
COSC101
Oct 23, 2007

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.

1.0
5.0
COSC101
Dec 27, 2007

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.

2.0
3.0
COSC101
Feb 3, 2008

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.

1.0
5.0
COSC101
Apr 1, 2008

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.

1.0
3.0
2
Apr 22, 2008

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

2.0
3.0
COSC101
May 1, 2008

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!!!!!

1.0
3.0
COSC101
May 3, 2008

worst teacher I have ever had.... We never even got back out book report which was a big chunk of our grade

2.0
4.0
COSC110
Dec 8, 2008

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.

2.0
4.0
COSC101
Dec 9, 2008

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.

2.0
4.0
COSC110
Feb 6, 2009

first prof i have disliked at iup. he gets annoyed if you ask for help. avoid if you can.

3.0
5.0
COSC110
Feb 26, 2009

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!!!

1.0
4.0
COSC110
Mar 9, 2009

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.

1.0
4.0
COSC110
Apr 19, 2009

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!

1.0
5.0
COSC420
May 1, 2009

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.

1.0
3.0
COSC101
Oct 20, 2009

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

2.0
5.0
COSC110
Feb 16, 2010

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

3.0
2.0
COSC101
Apr 6, 2010

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.

2.0
3.0
COSC101
Apr 13, 2010

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

2.0
4.0
COSC300
May 12, 2010

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.

3.0
3.0
COSC300
Aug 19, 2010

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)

2.0
4.0
COSC300
Dec 15, 2010

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.

1.0
1.0
COSC101
Jan 9, 2011

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.

5.0
1.0
COSC101
Sep 4, 2011

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

1.0
3.0
COSC101
Oct 3, 2012

HE GIVES 50 QUESTION QUIZZES THAT ARE DUE IN 20 MIN AND 150 EXAMS THAT ARE DUE IN 50 MINUTES.

3.0
4.0
COSC101
Oct 15, 2012

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.

1.0
4.0
COSC101
Nov 8, 2012

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

2.0
5.0
COSC101
Nov 14, 2012

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!!!

3.0
3.0
COSC101
Apr 10, 2013

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

2.0
3.0
COSC300
May 12, 2013

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

3.0
3.0
COSC105
Oct 15, 2013

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

1.0
5.0
COSC101
Dec 6, 2013

Terrible teacher all around Hard to understand moves too quickly and refuses to give help Stay away at all costs

2.0
4.0
COSC101
Dec 10, 2013

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

1.0
5.0
COS101
Dec 11, 2013

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

1.0
5.0
COSC300
Grade: D
Feb 24, 2014

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

2.0
4.0
COSC310
Feb 24, 2014

Unclear, inconsistant grading, hard to understand due to accent. Like others I would suggest not taking him.

2.0
5.0
COSC300
Feb 24, 2014

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.

1.0
2.0
COSC101SEC6
Mar 6, 2014

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.

2.0
3.0
COSC101
Apr 1, 2014

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 :)

1.0
5.0
COSC101
Apr 10, 2014

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!

1.0
5.0
COSC101
Apr 17, 2014

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.

1.0
2.0
101
Grade: A
Oct 22, 2014

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

1.0
5.0
COS101
Grade: A-
Dec 11, 2014

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.

1.0
5.0
COSC101
Mar 8, 2015

Rambles on, isn't respectful

1.0
4.0
COS101
Grade: C
May 5, 2015

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

1.0
5.0
COSC101
Grade: A+
Oct 20, 2015

Late To Class

1.0
4.0
COSC110
Dec 8, 2015

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.

1.0
4.0
COS101
Grade: B
Dec 10, 2015

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!)

1.0
5.0
COSC300
Grade: C
Dec 11, 2015

Avoid at all costs.

1.0
5.0
COSC101
Apr 12, 2016

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

2.0
5.0
COSC101
Grade: B
May 11, 2016

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.

4.0
4.0
COSC101
Grade: B+
Oct 26, 2016
Would take again

Do not buy the books you never use it

Hilarious
1.0
2.0
COSC101
Grade: A-
Oct 27, 2016
Wouldn't take again

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.

LOTS OF HOMEWORK
LECTURE HEAVY
2.0
3.0
COSC101
Grade: B
Feb 4, 2017
Wouldn't take again

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).

5.0
4.0
COSC101
Mar 29, 2017
Would take again

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

Hilarious
1.0
4.0
COSC101
Grade: B+
Mar 30, 2017
Wouldn't take again

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.

Tough Grader
3.0
2.0
COS101
Grade: B+
Apr 4, 2017
Would take again

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.

Get ready to read
Hilarious
LECTURE HEAVY
1.0
4.0
COSC101
Grade: B
Apr 6, 2017
Wouldn't take again

I would not let my worst enemy take this professor. He is quite possibly the worst human being I have ever encountered.

Tough Grader
Get ready to read
LECTURE HEAVY
1.0
4.0
COSC101
Grade: D
Apr 18, 2017
Wouldn't take again

I am going to FAIL this class, and I am a junior with a 3.9 gpa. DO NOT TAKE HIM.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
4.0
COSC101
May 4, 2017
Wouldn't take again

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.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
4.0
COSC101
Sep 4, 2017
Wouldn't take again

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.

TEST HEAVY
LECTURE HEAVY
1.0
2.0
COSC101
Grade: A+
Oct 18, 2017
Wouldn't take again

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.

1.0
5.0
COSC101
Grade: D
Feb 24, 2018
Wouldn't take again

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.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
TEST HEAVY
1.0
4.0
COS101
Grade: C-
Mar 2, 2018
Wouldn't take again

pretty harsh grader and wont answer questions

Tough Grader
TEST HEAVY
1.0
5.0
COSC300
Grade: Drop/Withdrawal
Apr 1, 2018
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
5.0
COSC101
Apr 30, 2018
Wouldn't take again

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

LECTURE HEAVY
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
COSC300
Grade: B
Oct 16, 2018
Wouldn't take again

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

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
3.0
COSC420
Grade: A+
Oct 22, 2018
Wouldn't take again

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

LECTURE HEAVY
1.0
4.0
COSC420
Grade: A
Nov 3, 2018
Wouldn't take again

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.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
4.0
COSC420
Grade: A+
Nov 4, 2018
Wouldn't take again

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.

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
1.0
1.0
COS101
Nov 14, 2018
Wouldn't take again

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.

Skip class? You won't pass.
1.0
5.0
COSC101
Grade: B
Apr 8, 2019
Wouldn't take again

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.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
COSC300
Apr 10, 2019
Wouldn't take again

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

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
COSC300
Grade: Drop/Withdrawal
Dec 2, 2019
Wouldn't take again

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.

Tough grader
2.0
4.0
COSC101
Feb 28, 2020
Wouldn't take again

Not helpful to students at all, rude and condescending.

Tough grader
Skip class? You won't pass.
Test heavy
1.0
5.0
COCS101
Mar 27, 2020
Wouldn't take again

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

Test heavy
1.0
5.0
COSC101
Grade: B-
Oct 1, 2020
Wouldn't take again

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.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
COSC101
Grade: A+
Mar 29, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
5.0
COSC300
Grade: Rather not say
May 1, 2021
Wouldn't take again

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!!!!

Skip class? You won't pass.
Test heavy
Tough grader
5.0
5.0
101
Grade: A+
May 27, 2022
Would take again

Great Professor

Get ready to read
Clear grading criteria
Gives good feedback
1.0
5.0
300
Grade: C
Nov 6, 2023

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.

Test heavy
3.0
4.0
300
Grade: B
Oct 30, 2024

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

LowHigh

Predicted Grade

B

95% confidence
Based on 29 grades
Most common grades:
B (8)
A+ (6)
D (3)
Grade Distribution
A(8)B(9)C(4)D(5)F(0)A-/B+(5)
Based on 32 reported grades
B: 8
A+: 6
D: 3
C: 3
Common Tags
LECTURE HEAVY (10)
Tough Grader (8)
Skip class? You won't pass. (8)
TEST HEAVY (7)
Tough grader (6)
Test heavy (6)
LOTS OF HOMEWORK (5)
Get ready to read (4)
Rating Trend

Declining

-0.21 avg change
Oct
Mar
May
May
Nov
Oct
Last 6 months
Ratings by Course

COSC440

5.0

(1)

COSC427

5.0

(1)

101

3.0

(2)

COMP101

3.0

(1)

300

2.7

(3)
+20 more courses
Difficulty by Course

C101

5.0

COCS101

5.0

300

4.3

COSC300

4.2

COSC110

4.1

Similar Professors