2.8
Quality3.6
Difficulty19%
Would Retake93
Reviews19%
Would Retake
93
Reviews
Rating DistributionOfficial
5
21
4
18
3
9
2
15
1
30
What Students Say
“Take Zhang she is way better than this guy”
CS102 - 1.0 rating“Spare yourself from this one”
CS102 - 1.0 ratingClass Info
Attendance Mandatory
88%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
-0.08 avg changeRatings by Course
CIS10110
5.0
(1)CIS102
5.0
(2)INTRODATABASE
5.0
(1)COMP100
5.0
(1)CP101
4.5
(2)Difficulty by Course
CS
5.0
CIS335
5.0
PROG102
5.0
COMP02
5.0
CSI01
5.0
Reviews (93)
One of the worst Teacher i'v ever had.
Speak English
he might be a little hard but he is the best at teaching the class!!!!
Even the president of the USA cannot fire me Assadipour's reflection to the class about the tenure status.
fun and cool guy
No Comments
Best professor I have ever had. He pushed me to a level I have never been pushed. Study hard and the class will be fun.
Very dedicated. Always well prepared and teaches effectively. Very motivational. Ensures that students are taught what they're supposed to learn. When you leave his class you are definitely leaving with much more than you came in with.
Superb, great teacher, knows what he is talking about. i took this course at a previous college and failed it. i saw the light with the teacher here.
If you wanna learn programming take Assadipour. Do the homework and u'll do fine, def the best CS teacher at newark even though his english no be perfect, but whose is here.
okay guy but hes extremely difficult and will not listen to anyones problems. he needs to really relax especially with teaching and grading. takes job a little too much to his head.
Nice guy def. knows the material and presents it with good examples. Does need to work on the english. Take him in the summer for CS 101 makes the class easy in a compact semester.
Had him for a majority of my CIS classes in Rutgers (on purpose). The only bad thing about him is that sometimes he spends too much time explaining things to the dumb people in the class (but usualy those people have dropped out by the 3 level courses)
This teacher is really hard. He is also very rude. He tells you to get out of the class and when you are waiting for him at his office, he completely ignores you if he is busy. His exams are very difficult.
He's very difficult and his exams are hard!! not very helpful and doesn't care about the students. Stay away from this guy.
can teach programming, but doesnt know much math even though he teaches numerical. he relies too much on computer aid and doesnt know some of the basics like the derivative! he is rude and doesnt like to be asked questions. i wouldnt take him for math.
i was required to take this class. i didnt understand his class and had to get a tutor. i had alot of trouble with the hw esp. since i didnt have a computer. but i was one of the few people in the class who didnt get it. i thought it was very difficult
Had him for CIS 1 & 2. He is helpful and teaches well. It is the subject itself that is difficult, not the Prof. As long as you show up to class & do all the HW he assigns, you will do fine. Open book tests--difficult but he curves @ the end of the semester. Final exam is derived from the tests.
He is a good professor overall. Gives the students a good opportunity to do well. I would recomend taking him if you really want to learn the material. Do the homework and you will be fine.
An overall great professor. Knows his stuff, probably because he has a PhD in computer science and chemical engineering. However, he might be a little too hard for people who aren't science majors.
walk away, i repeat, just walk away! he's doesn't help you learn in the class. and he expect you to learn from it on your own without any guidance. He's a freaking professor, he's suppose to try and let you understand the material. he's a total jerk.
Had him for CS 101 and 102. I don't understand why you guys had trouble with him. His first exam is easy, n people get complacent n don't do the hw or study. Then you get the 2nd exam and you're screwed. His class notes n hw have nothing to do with da exams.But da point is you understand it, not memorize the material. U understand dat, u'll b ok.
Cares about students. Hands class notes before lecture so you just follow the handout. If you do the homework you'll do fine. Good Professor.
I loved this class even though I would leave the class like what the hell did he just say! The material in the beginning is fairly simple & the first exam is a breeze but he purposely makes the second & third hard as hell so people can fail. If you are a an engineering major get to know him and you will DO GREAT IN HIS CLASS. DO HW & go to class~!
what is everyone thinking? assadipour is the worst! he cant speak english so you will not understand a single word he says. he will not answer questions he will say: lets do another one... his exams are impossible...after the second exam you will prob. get an F and he will tell u to drop it...SUCKS
This professor really doesnt teach alot. only misc stuff thats like tips and such on the subject. The tests were easy because most of them were curved. IMO hardest tests was the first and the final. Quizes are easy programs and you really dont have to study much since its open book just know the stuff. I would suggest taking this professor.
very flexible and approachable professor. also answers all questions thoroughly
He doesn't respect his students, says rude comments and definitely doesn't help to clarify any material. He believes that at the "college level" one should learn for him/herself! Apparently he has some frustration and takes out on his students.
The first 3 letters of this professors last name describes him to the TTT...He gets upset when ask to many questions and does not clarify what he teaches..Horrible professor!
Easy at first, but gets harder. Fails to help when you ask him and/or email him. Do not recommend taking this class unless youve had prior comp sci experience. Not a good professor. 'nuff said.
He never emails you back on time. HE is pretty lenient with deadlines. You really have to pay attention in class or you will fail. Unless you want to major in CS i do not recommend this class. Also the finals, if you memorize all the programs on the exams and quizzes you will 100% get a B or better!
He gives a lot of quizes but they are open book. Make sure you memorize or write down in book the programms he hands out in class. Learn all programs he gives out and goes over in class to do well on midterms. Final is easy, just review your midterms. Prof. doesn't respond to e-mails.If he does, don't expect a helpful answer anyways.
He always has responded to my emails. he is always nice. I used to ask 100 of questions each class he used to ans. each of them very nicely. I dont know what peopel below me are talking about. Its a easy course. all you have to do is read the book and know where things are. VERY VERY VERY EASY and YOU LEARN A LOTTTTTTTTTT which is awesome
PLEASE read what other people are saying about this guy, because they're NOT lying! RUN AWAY! He is a horrible teacher! He does not explain topics. If you ask him a question he will just repeat what he already said. No elaboration! No good AT ALL!
He is the worst Teacher anyone can have. He teaches absolutely nothing and he does everything to make sure students fail. This is my Honest opinion please drop his class, he is worthless.
Stay away from this guy. He is incredibly evil. Seems easy at first but then gets hard fast. he doesn't care about attendance and leaves early, but also doesn't teach you anything. he is rude and his exams are very difficult.He doesn't like to give extra help and actually told me to drop his class when I asked for extra help. Total jerk.
one thing i noticed ppl on this site tend to overlook their situations and say the teacher is bad....you ll b a fool to say this teacher can't teach.....he goes over the problems, gives u a guide for hw, extend your deadlines, use his sample exams for the actual tests... awesome teacher and a gift from God..!!!
His tests are easy, all you have to do is compute the outputs of the problems. His sample exams are very similar, and they are all open book! so stick a few notes and hints onto your pages to look back on. he does take attendance everyday but it helps your grade at the end. coming into this class i knew nothing about comp sci and left with a B.
This prof is great; the people who complain aren't reading the textbk and studying- HELLO how else do you do well in a class? The exams/quizzes are open book and he goes over the hw before it's due. What else could you ask for? I knew nothing of CS before this class. He really helps you if you care about the class.
HE IS NOT REALLY GOOD TEACHER.. TAKE SOMEONE ELSE..
u need to know what u are doing on tests and quizes..they seem hard but are not if u study aND UNDERSTAND..exempt from final if u have A
to make it simple. dont take him. he is a bad teacher..
WHATEVER YOU DO. DO NOT. I REPEAT! DO NOT TAKE THIS PROFESSOR FOR ANYTHING. SAVE YOUR MONEY AND TIME, BELIEVE ME!!!!!
OMG ! i agree with the person under me. Don't take this professor, don't stress yourself out. I've never done so bad in a class before until i got this teacher. I didn't learn anything, i went to a tutoring session and learned more in an hour than the whole semester. He ruined my GPA !
He isn't a bad teacher, and he isn't a bad person. He's there to help if you ask for it. However, his class is in no way easy either; not difficult to pass, but a fine grade will definitely require serious effort.
bad proffesor that i ever had in my life i hope i dont have to see him anymore, not helful, give student an attitude, one word can describe him...suck
the first 3 letters of his last name say it all... avoid him.
STAY AWAY FROM THIS PROF if you are a very low intelligence half-wit. No free grade here,you have to study and you will get a grade that you deserve. Very fair, crystal clear and patient prof.
You have to study to get good grades. It's simple.
I have no idea what these people are talking about. Assadipour is the easiest professor on the planet. Homeworks aren't mandatory and he does them for you! The quizzes and exams are OPEN BOOK. if you get an A in the class he exempts you from the final. Easiest class ever!
The class isn't exactly easy, but he is a great professor! He is very old-fashion and would rather discuss problems/issues in person that through. All exams are open book and attending class will just mean you don't have to do homework. If you do a little work and understand the concepts, definitely get an A.
We all learned how to do everything from each other. He has problems doing his own work and asked us for help. Grading exams he cheats people out of points by a hole letter grade. you do not learn form this guy. We use his book which has a lot of mistakes. We had to print our exams the printer broke and he cant open emails so people just got 0's
Had him for college algebra 109 and he was great! the exams were exactly like the reviews but all he did was change the numbers. BUT I had him again for comp&prog I and he sucked!!! Was not clear at all and he expected you to know certain things. He was not so lenient with grading either. Overall he was an ass! idk what happened!
Idk what ppl are talking about. I got an A in the summer semester. His practice programs and projects really helped, although they were hard. His exams are EXACTLY like the review!! He's very helpful if you show effort and that you care. He's very sweet and brilliant!
One of the worst professors at this University. Gives you random programs to type up without telling you what everything does. Expects you to know everything. Does not know how to teach. Would not recommend.
The professor will provide students with all the resources needed to do well in the class, but it's up to the students to use them. Quizzes and exams are open-book, and homework is discussed in class. If you put in a reasonable effort, you should do well. If you think that means learning material the day before/of an exam, I wish you well.
I took him for both CS101&102. CS101 was very interesting, so I decided to take CS102, even tho I didn't need to take 102. However, I should't take 102. Idk if it's material or he cannot teach on higher level, but highly don't recommend to take 102!!he is the only one who teaches 102, so if u don't need to take 102, then DO NOT TAKE IT!!
I took 101 Fall'11. You definitely have to use most, if not all resources, (especially the book) to learn the core basics of programming which is pretty much needed for CS classes. 101 was easy peasy. Open book and you only need to know how code works. You'll know that you'll be a good programmer if you can pass/Ace his exams without studying.
Took him Spring'12, he pretty much gives you a taste of how a CS major will be like. Professors teaching higher level of understanding barely looking at the bloodline of the code. Reading the book helps if you make sure you understand how the example code runs. CS majors should take him, otherwise don't. I got exempted for finals and had easy time.
Horrible. Absolutely worst professor that a person could have in college. I took him for 109 over the summer, I passed but he did not help at all. I had to pay for tutoring outside of class, literally worst professor. So rude and arrogant and full of himself, I literally hated every second I was in that class and could not wait to be done with him.
It's as almost as if he lost interest in teaching. Not willing to explain since he gives out papers with answers and will just refer you to those. When he lectures, its drawn out, and really forgettable. You are most likely going to have to go online and watch videos that would take ten minutes to explain something clearly vs his 2 or 3 hours.
Easiest CS classes out of NJIT and Rutgers. Comp Sci is demanding but at least he sets up the course that you learn so much even from the start. Even I could see that people that he gives an attitude problem never read the book. Book is there to read and learn not to just use during exams. All other things he does are supplementary and practice.
From the first day, I was under the impression this professor was going to be good, because he seemed friendly and fair. I was wrong. There is a reason so many dropped out of this class, and I now know why. Rude; Will not hesitate to humiliate you in front of everybody. Spare yourself from this one. Please, do not take this professor.
The professor likes to add things on his tests that weren't discussed previously (meaning you never wrote a program with said aspect in class yet he puts it on the test). Be prepared to rewrite codes daily, you'll need to know how each works well enough to make your own without assistance. Book didn't help, ask professor. He will answer questions.
You have to take him because he explains the material better than the other professors do. Trust me, I know. Programming 101 is very delicate and easy to fail. He doesn't expect you to memorize, his tests are clear, and if you understand the work you WILL pass whereas the others professors expect you to memorize things without a clear understanding
Dont take this class. Take Zhang she is way better than this guy. he will yell and wont hesitate to humiliate you. DON'T TAKE THIS CLASS!!!!! I thought he was going to be a good teacher. but in reality he expects us to know all the material and gives random quizes and adds random stuff that we never went over. im telling you do not take this class
Took CS632 under him. Useless course. only basics are taught which many of the ppl already know. tests are horrible . its very simple and you are expected to html & java script code on paper. boring boring class.
Not the professor you want for CS102
The problem with this teacher is that he does not teach. I think that he does not have a clear understanding of the type of students he has, so he makes tests and quizes for students that already know the material the rest that are there for the first time are in huge trouble. He also does not explain anything in detail. Bad teacher.
So we took an online quiz because the professor couldnt come to class, i did it with a group of people and apparently "he knew" who worked together and who didnt. SO he said those who apologize to me, i will FORGIVE them. Next class comes along and he announces that those who worked together got a ZERO. LIKE SERIOUSLY, YOU GAVE US YOUR WORD
This professor is really fair grader and he will not leave you struggle in the course if you asked him. Highly recommend professor Assadipour!
Many other students in the class did well. Students who are completely new to programming should read the book that he assigns. Also he gives homework every week but attempts the problems in class so students can see and follow along as well as ask questions. He helps students in class while they write and run the code. Quizzes every other week.
I had him for CS101. His CS102 class was a bit harder and I didn't get to practice as much in class. The reasons for this maybe: it was a 6-9 class, once a week, and his father was really really ill andit may have affected his involvement with us in class. Nevertheless he gave a LOT of partial credit since everyone was struggling with the subject.
Not a bad professor. I had him and Zhang and I prefer Assadipour. Assadipour is not a very nice person but he's clear in his grading criteria. He gave a lot of practice and review to prepare us for the exams. Exams consist of output, code writing, and terminology. Not helpful outside of class but the only way to do well is to practice!
Not the nicest guy, but wants you to learn how to code. Good teacher, especially in comparison to the other professors. Plays favorites. You will have to work for your grade. Did give some extra credit opportunities. Practice a lot. Open-ended exams similar to exercises done in class and homework problems.
Very mellow speaker , will put you to sleep. Not easy if you do not have a grasp of programming. He explains it as if it is very simple and teaches as if everyone understands the concepts already. Do yourself a favor and spend a couple of hours on codeacademy python before taking this course and you will be set for the semester.
I found him to be very fair. If you don't show up or don't do your work he's not going to pamper you, but if you are ready to learn and turn in all assignments on time, you can easily get an A in this class. NOTE: Do not use your phone in his class or he'll kick you out. I'm a little older so I personally loved this policy.
Not a nice guy but wants you to learn how to code. Comes in with the assumption that you understand the concepts quickly. The only way to do well is to practice from his exercises, review sheets, HW, and the book. My problem with him is that he puts concepts that we never have covered before on exams and the finals too. Gives extra credit.
I honestly don't understand what the negative reviews are about. Yes, he's strict and old-fashioned and his exams are tough, but I went into his class with no prior knowledge in coding and finished with an A. He really wants you to learn how to code. If you put in the work he will gladly give you the grade you deserve.
DON'T TAKE HIS CLASS. HE TALKS IN A VERY RUDE MANNER. EXAMS ARE COMPLETELY OUT OF NO WHERE. DOES'T TEACH HOW TO PROGRAM PYTHON, BUT INSTEAD TELLS US TO TYPE WHAT HE TYPES. YOU WON'T PASS THIS CLASS.
I wish there were an option where I could give him a zero rating instead of giving him a 1. That's awful his guy's teaching methods are. If you have the option Do Not I repeat DO NOT take his class. You will must likely end up failing and damaging your GPA. Don't do this to yourself.
DO NOT TAKE HIS CLASS!!!
Quizzes and exams are not what is covered in class or on the book. I wish I would have done my research. His teaching style sucks, awful and doesnt explain anything in detail, expects you to have a heavy understanding in python and java coding depending on which class youre taking. DONT TAKE HIS CLASSES - GO TO DEAN AND EXPRESS YOUR CONCERNS.
this professor teaches well but makes a lot of mistakes. He makes so many mistakes that we as students also gets confused. His exams are nothing like the review he gives us . i mean if u already have a good understanding of math take him, but if u have no clue i would recommend not taking him.
if u r in math 109/106 DO NOT BUY THE TEXTBOOK!!!!!! it is completely useless and a waste of your $200!!!! we never used the textbook in class . I would recommend only buying the webassign and that has the textbook in it!!! please save money!
Would not recommend taking this professor. Does not explain the code and just puts it on a projector and expects you to know it. If you want to learn coding, avoid this professor. His quizzes and tests are 10x harder than what we "learn" in his class. If you don't have a strong math background, you will not pass his class with an A.
He was not a good professor at all. He mumbles to himself like he is teaching himself while writing on the board. When people raise their hands with questions he often avoids them. He confuses the students because he always messes up the problem and has trouble reading his answers or figuring out how to solve the problem. Do not take him
NEVER TAKE THIS PROFESSOR. The many issues with this professor include his highest speaking volume is whispering and refuses to use a microphone. Writing on board looks like hieroglyphics. Questions make him offended and upset. He is very rude, disrespectful, and has extreme memory issues. Save your money and time and don't even think about him.
If you're not a Computer Science Major and don't know coding before you take his class, I recommend him as your last option. Some people below said they actually learned in his class, but I'm guessing he's gotten worse since then. He clearly teaches way too many class an at this point barely puts effort in, and he's far from the nicest guy.
God he was the worse professor ever, rude when asked a question and would always make a mistake. He is the Michael Bay of teaching maths.
I had trouble hearing him. Its a podium, please just use the microphone. His TA was really nice but it was just tough working with the both of them. Unpleasant experience,would not recommend him
Didnt get a mic for a huge lecture hall. Professor talks low and writes small. We only get like maybe 1- 2 questions per example. I had recitation on Fridays only reason I did well was cause of my TA & studying .Web reg assignments every Sunday was killer cause the site needs the exact answer or wont take it questions can range from like 20-40.
He's retired now, but when I had him he wasn't a friendly teacher. He was a good lecturer though and made coding easy to understand and do. But you needed to put work in and study hard. Graded material was only quizzes and exams, quizzes and exams were fairly difficult if you didn't study. Don't push his buttons and the class was pleasant.
Class Info
Attendance Mandatory
88%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
-0.08 avg changeRatings by Course
CIS10110
5.0
(1)CIS102
5.0
(2)INTRODATABASE
5.0
(1)COMP100
5.0
(1)CP101
4.5
(2)Difficulty by Course
CS
5.0
CIS335
5.0
PROG102
5.0
COMP02
5.0
CSI01
5.0