2.3
Quality3.3
Difficulty24%
Would Retake102
Reviews24%
Would Retake
102
Reviews
Rating DistributionOfficial
102 total ratings5
10
4
16
3
17
2
19
1
40
What Students Say
“Worst professor I've ever dealt with in my life”
CSC104 - 1.0 rating“He doesn't brush his teeth and talking to him is like talking to a brick wall”
CSC104 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
35%
Textbook Required
16%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.62 avg changeRatings by Course
CMP211CMP251
5.0
(1)PCAL111
5.0
(1)CMP210211
4.0
(1)MATH101
3.5
(4)MATH111
3.2
(10)Difficulty by Course
115
5.0
210
5.0
MAT100
5.0
PRECALC
5.0
CMP207
5.0
Reviews (101)
No Comments
Reallyyyy hard teacher , if you don't know your programming or not willing to give it 110% don't bother. Best traits are that he teaches u alottt about programming and is lenient
Can you say Geeeeeeeeeeeeeeeeeeeeeeeek
Can often be unclear and hard to follow and/or keep up with. Consistent and has a fair grading system. Very intelligent and knowledgeable though he seems condescending at times (but not often). Not great but could be worse.
Knowledgable, tries humor, lots of chances for good grade, fair grader, teaches true to what industry would ask at work, needs TA to clarify, but he's always willing to help himself. Nice guy.
Very good teacher...the dry humor gets a tad annoying at times, but I learned a lot from him and he was always willing to help...
what language is he speaking?
Horrible teacher. Extremly knowledgeable, but has no ability to give students understanding. Didn't learn anything until I took CMP 218 with Merlo. Stay far away!
Worst teacher I've ever had. This guy is an adjunct and it shows. He seems to be technically proficient in his own programming (and he never hesitates to tell you about his skills) but he cannot articulate an idea or elucidate an explanation.
Don't understant a word he is saying
with no programming experience, don't ever take this guy. it is really hard to follow him. exams suck.....terribly difficult. i learnt all basic concepts in 211. stay away from him if u can !!!!!
he's a nice guy, but needs to realize not everyone is as interested or knows how much math that he does...its like he expects students to be overjoyed with this class and know everyhing..its not going to happen
HE SUCKS!!
No Comments
I never had any problems with Prof. Sher. Only bad thing I could find to say is his constant supply of bad jokes can get annoying.
So many to write and so little space. Only take his course if you ALREADY KNOW all the stuffs thats going to be teached (not from him). While his classes maybe easy if you already know it. It is impossible to learn anything from him. Avoid him at all cost.
Was a bit weird, but I don't think he's a bad professor. A little hard to follow, but very helpful and reasonable, as long as you don't skip every class, then whine about him not letting you turn something past its due date. Would've been nice to have covered more of the textbook.
ABSOLUTELY SUCKS BIG BALLS! I HAD TO TAKE PRE CALC ALL OVER AGAIN, WHO THE HELL DOES MATH REPORTS?
alright, hes a total dork and doesnt have the best hygiene habits but all in all the class isnt bad. i'm a terrible math student but as of now im doing really well in this class. i have to admit i do the work tho. do the homework and pay attention occassionally in class and you'll do fine.
He gives a quiz everyday, so keep good notes. The quiz is usually what was discussed in class the previous day. The tests are just like the review sheets. Make sure you understand everything on the review sheet and you are OK. Make sure to overload all your reports for extra credit and you will do OK.
No Comments
No Comments
This professor is extremely weird and is confusion to learn by.
No Comments
had him Fall 08 and i did all the crazy unclear projects and got 90s on exams 85s and one 60 and i got a c+ for the class?! why..he admitted that he does takes too much points and adjusts them ONLY IF U APPROACH HIM.. you have to argue w/ him. he screwed me on the final! hates his jokes n wish i never took him. Quiz r easy cause we did it as a grou
He knows the material but he can't teach it. He spends too much time on useless stuff. He talks and acts like a child, and his smile reminds me of child abusers on tv. His projects stack up so if you miss one, you're pretty much doomed. There are quizzes every day but he "teaches" the stuff after the quiz. Tests follow the practice test.
He is a Jerk. Ask for help an he ignores you. Took in the summer and a 3 hour class WITHOUT any breaks! He has group projects and reports for math class? 2 quizzes per day and 3 exams. Lame jokes and waists time on useless stuff. STAY AWAY. I wish i would have known before registering.
I'm taking a summer class with him as well. Sooo helpful if you need it. Always in his office like an hour or so before class starts if your're confused about anything. He DOES give a 5-10 min break(in response to what person under me said). And projects and reports aren't THAT bad and they totally help boost your grade if your're a bad test taker.
One really isn't the loneliest number
If you have a choice, DO NOT take him. If you dont, get ready for a semester of pure pain. Study the textbook. Take detailed notes. You will have an impossible quiz everyday. The tests are NOT easy. The projects are near damn impossible. Most of all, don't take the first row unless you would like some spit on your face. He talks = your ears bleed.
He's a very weird and weird-looking guy, but he means well. He gets way off track and he flip flops a bit on what he tells you, but if you take great notes you'll get an A. But seriously, math reports?!? Stupidest projects too.
horrible teacher,extremely weird. uses a laptop for notes instead of writing on the board. incomprehensible
nightmare of a teacher he gives yu a quiz everyday and goes over the quiz for the entire class, and doesn't help you at all if yu ask him for help DONT TAKE HIS CLASS UNLESS YOU WANNA COMMITT SUICIDE!!!!!!!!!!!!!!!!!!!!!
This professor is the worst teacher in history if you take him i suggest you run for dear life!
HE IS THE WORST TEACHER IN THE WORLD!!!! BUT I STILL GOT AN A.. HE IS JUST TOO GEEK THOUGH I WISH HIM WELL!!!!! IF YOU WANT AN EASY A TAKE HIM AND ALSO TAKE HIM ONLY BUT ONLY IF YOU ONLY HAVE TO TAKE PRECALC IN YOUR ENTIRE LIFE!!!!
WORST TEACHER IN THE WORLD!!!!!! I GOT AN EASY A THOUGH!!! IF YOU ONLY HAVE TO TAKE PRECALC FOR THE REST OF YOUR LIFE TAKE HIM... YOU JUST HAVE TO PUT A LITTLE EFFORT TO GET AN A!!!!?? ALSO TAKE HIM IF YOU ALREADY KNOW THE STUFF!!! BE PREPARE FOR THE GEEKEST PROF YOULL EVER HAVE,.... GOOD LUCK!!!
Weird and corny BUT he means good. He tries to make class interesting... doesnt do so good BUT is VERY VERY helpful and easy. Do the work and pay attention... Open book tests. Easy A
This teacher is a joke, definitely take him. At first I wanted to withdraw from the class because he is a nerd but he is THE EASIEST teacher. If you want to get through a math class with an easy A, take him. You do get a quiz everyday but it is open book and open notes, so it's easy! He's so corny and a joke of a teacher, but seriously take him.
Never take his class unless u have to. Study the textbook since you wont understand anything he say.
This guy is the worst !!!!! ugh do not take him
He is a little bit on the strange side. I never understood anything he was talking about. Buy the textbook because that is what will help you pass the class - especially since all the tests are open book. Also another thing is class is not mandatory which helped me get the grade i got=/!
Took him for Pre-Cal, not helpful at all, does not teach well, i passed by teaching myself, if you're the type who needs teaching and is not good at teaching yourself, do NOT take this class, he can't teach, his writing sucks so you can't even take good notes, weird guy, weird workflow, NOT recommendable
he is a nice guy the jokes are very corny but he was not as bad as it seems very easy A i learned from him and the text
great!!!!!!! love him
One of the worst professors i have ever encounter there. I took him for Pre Cal, we didn't have a textbook, he gave us homework problems/Quizzes on his twitter!, never went over anything. You basically have to teach yourself if you want to pass
cool guy, a little boring but this is college. he is a good professor to take if youre concerned with keeping your gpa high.
Had him in Spring 2012. He was helpful in teaching you how do to programming from the beginning. He has some sense of humor and has a catch phrase. For those of you who don't have any computer programming experience, this would be the class to take.
I have always had massive math anxiety and have successfully failed algebra/trig for years. He was very helpful if you did homework and studied for quizzes as well as the extra projects. You won't necessarily be prepared for calc, but the subjects he does cover are done thoroughly.
Great Prof. Easy on test. open books, open notes..what else do you want!!...
He could have a better professor if he could've dropped the lowest score on tests and put his inverse function problem similar to the final. Another thing I don't like are all those reports he makes you write. Greatest thing are his open book tests. Overall okay professor
This guy is awful DO NOT take him or at least his 101 class these comments about him are not true at all he is horrible everyone dropped from my class he can't explain math in a simple way he makes it much harder than it is you will enter & leave confused #hetakesasipofwater #butnothinginthecup #avoidthisguyplease
Amazing professor just don't be lazy. He gives a lot of extra credit and is willing to give you an A if you try.
Professor Sher gives you plenty of opportunities to pass and get extra credit. He does a quiz almost every day. Only 3 tests, all open book. He assigned 4 newspaper reports and 3 stock projects, but I learned a lot from the stock projects! Very helpful, a bit strange. I'd take him again! I got an easy A, and I sucked at algebra/trig.
Amazing professor. U will learn a lot from his class. Don't be lazy. He is willing to give you an A if you work for it. He is much better than other maths professor at NCC.
Worst professor I've ever dealt with in my life. I could count the amount of times he actually spoke directly to students on one hand. Zero clarity when it comes to assignments, doesn't explain what he's doing or why when teaching... asked for help numerous times and was told no because he had another class to get to.
He doesn't brush his teeth and talking to him is like talking to a brick wall. Graded quiz at the beginning of every class with nothing taught prior on how to do it... talks down to his students, won't adjust your grade unless you refuse to take no for an answer & argue... only reason I passed is because I bought & studied the text inside & out.
Gives daily quizzes. Projects are alright and with help from the internet. His tests are the absolute worst I've ever taken. Get ready for 30 point crossword puzzles with no answer key. Though his tests are open book, even Google won't help. They will bring your grade down. Class started with 18, only had 6 by the end. Very hard to pass.
most bizarre teacher i've ever come across. You ask him to explain something and it seems as though he has no idea what you're asking so he says look in the text book. He gives a quiz the first 15 minutes of every class and it's on black board so you NEED to have a phone or computer to find it. He is not clear at all. Doesn't teach much. Horrible
Easy A, believe me, he really is. I should have done a lot better in his class. He's worth it thou, free-online textbook, easy-everyday quizzes which boast up your avg, OPEN NOTE/OPEN BOOK TESTS, and attendance is optional. He also gives out projects that are really fun and simple. Better to take him than someone you'll regret.
The easiest math class i've ever taken in my life. Seriously if you take , you'll get the Easy A that you've never ever gotten in any other math class.
The worst teacher I've ever had, asked for help and to clarify many things, he repeatedly refused and didn't care to help struggling students, terrible attitude and horrible lecturing. Had to drop to save GPA.
Dont take him! Worst professor I ever had, I cant believe they let him teach math. He asks for 3 newspaper reports which he wants done his way only, and stock reports. He doesnt have a clue about teaching math, instead spends most of the time on these reports. I hope the college realizes what a terrible professor he is.
the worst professor ive ever taken, the only bad grade on my transcript. Be prepared to teach yourself, he does nothing but give work without teaching it. Spit flies out his mouth every 3 seconds its annoying. do not take this professor if u decide to pass these 3 credits.
Avoid
An easy A, for real, but youll learn the math with it. Pay attention in class, participate, and do the work. He notices the students who care about learning, especially those who care about math, and hell help you through. He gives a quiz every day, 6 at-home assignments, and 3 tests. Its actually so helpful- theres a lot of room for mistakes.
a professor that want things done his way, he assigns seats like its kindergarden, he wants newspaper articles and done his way. be prepared for a lot of work if you don't have other clases or work after. makeup quizes are a no. Hes tough teaching i would avoid.
Good: Take home quizes, projects, and openbook tests. Best things for people who are horrible at math to cheese out grade Bad: Does not at all prepare you for the next math class. Got an A in his precalc class and now im completely lost in calc. All the math center tutors had no idea what I was showing them when I brought his work in for help.
I'm struggling right now because his lecture are just so awful... Don't know how it'll go, but wish me luck
Good Luck....
Absolutely awful. Lectures don't teach anything, assignments aren't even based on what we learned in class. Will quiz/test you on material he doesn't know how to teach. Good luck...
Avoid avoid avoid...
Be prepared to self teach everything because this guy is an awful professor. This class is going to be one of the only bad grades on my transcript. Absolutely avoid (but sucks since he was the only one teaching 260 during the Spring semester
I was passing his computer science class with a 96. Although I was doing well, it wasnt because he is a good professor; Im a naturally smart person. I ended up dropping his class as he lacks public speaking and communication skills. His classes lack engagement and it feels as if he tries too hard to connect with his students. Very awkward.
Quiz in the beginning of every class. tries to hard when it comes to talking to students , no communication skills. Try not to take him as a professor
He nice and all but sometimes he is passive aggressive. He gives you these stupid newspaper projects . He lets you use your notes on the test so as long as you take notes you should be fine with though. And most of all he can not teach.
Take this class with any other professor if you can. My section started with 20 kids but only 7 actually stayed til the final. Tests were easy and just based on the quizzes. It's the projects which were just terrible due to the professor forcing us to implement our code into a program that was probably to advanced for the class level.
If you're not planning on taking calculus, this is a great class for you. Easy A, but unfortunately at the end of semester I wont be able to use any of the math he taught since all exams were open book. He teaches all math his own way, which will make it difficult. He also gives newspaper reports, which are extremely annoying and group projects
Really having nothing positive to say, avoid at all costs the can't teach, and shouldn't be a teacher
Professor Sher is a really good teacher. Quizzes/tests are open book, stock projects and newspaper reports are so fun, simple, and easy to do (mostly the stock projects), and if you pay attention to his lectures and study a lot, you will be fine.
Many Group projects , a quiz every single day which takes up 30 min of class, pauses a lot and is very slow, but i try to look past it , hes alright i guess
Out of every teacher I've had throughout my entire educational journey, he has by far been the worst and most incompetent.
I can say both good & bad things about Dr Sher: He is a very brilliant man who just isn't particularly great at explaining what he knows to confused students. He really is nice though, he frequently moves due dates around for us. I went through his whole computer science course and haven't picked up much more, but my average hovers around 100 still
This class was very much "the girls who get it, get it. The girls who don't, don't" if you have no prior knowledge to any kind of pre-calc, or calc related math you're going to be extremely lost because he does not explain things well.
You have to basically teach yourself, had I not taken pre-calc in high school I probably would have failed his class. Complex projects but he gives a good layout for them and quiz everyday with no makeups.
20-30 minute quiz on stuff you've never learned to start every class, then spends the next 30 minutes of class explaining the quiz which leaves15 minutes left of class to actually learn new material. Very confusing when explaining things and super monotone it's almost impossible to pay attention. But he can be lenient with due dates. Good luck...
After each class, he submits a Zoom recording, following that will earn you an A
Nothing happens in class. He takes 15 minutes to set up, will ask the class if there's any issues with the current project, and then will proceed to go over the project for the 4th time since it was assigned for 30 minutes. Assigns "Quizzes" every day that are just txbook assignments that mean nothing. Notes are illegible, recycles tests. Avoid.
The majority of the class was him waiting for us to finish quizzes that he would assign every day. But he assigns them the night before so you can do them at home before class. All of his quizzes and tests are open book. The only thing is that the math doesn't feel like precalculus but more like middle school math.
He is not concise at all in his lectures. He just copy and pastes screenshots from the textbook you pay for and calls that his notes. The diagrams he draws on the board are illegible and when you ask questions in class he just repeats whatever he was speaking about before you asked your question. Avoid this professors at all costs.
Get ready to self teach every single topic in this class. This wouldn't be an issue if the content taught in this course were covered by people online, but he writes his own material on zybooks, which is very poorly explained, and the only information online that even exists are from ~20 year old websites that don't even load. good luck
Very slow and hard to understand professor, will put you right to sleep. had his own separate textbook online he makes u buy for the course its like 60$. Doesnt explain the topics clearly. even if you have a question and ask him he just goes back to what he was saying before he just loops. you cant even find the material of the topic online. avoid.
Sher is quirky and maybe doesn't explain things as clearly as other professors. However, he is incredibly creative in his projects & quizzes. I loved the challenge, and this class was super fun. Be prepared to do some side studying and make practicing at home a part of your routine. If that scares you, you probably won't like working in IT anyway.
AVOID David Sher at all costs! This professor goes over one topic taking up the WHOLE class, leading you to learn nothing! You get told do pointless projects, that are grade thoroughly. *WARNING* He does not care for his students and is just horrendous. As stated before avoid him!!
Unironically the funniest professor I've ever taken.. but you may have to side study a bit. All the tests are open book/open notes and the projects are relatively easy to get a 100 on. The class only started to get hairy during the last month with the trig, however if you grade was above a certain threshold, you didn't have to take the final exam.
He can't teach. He takes 45 minutes of a 75 minute class doing a quiz... EVERY SINGLE DAY. He gives unnecessary projects and never responds. to emails. He uses videos he made from when he was 5 years old to show us how to do a project. His tests are easy with thereview sheet but the final is the hardest thing for you'll ever take. Avoid his Class.
Its possible to get an A but u'll have to put alot of time to teach urself so make sure ur other classes arent time consuming. I will post a guide on reddit. 4 test, usually 3-4 questions, open book, 4 proj & reports, & many quizzes but they worth little. U have to start his project early so u can ask him questions bc instructions make no sense.
This professor does not teach. Spends 20-40 minutes giving students an quiz at the start of class.He does not teach well with the remaing time.The main problem with this class is his projects.He writes one thing online and expects something different when submitted.if you mess up on the first project, he will take points off in all future projects.
The Class is boring and the teacher is so slow not taking this class again
The Class is boring and it makes me fall asleep so not taking this class again
Professor Sher's MAT111 class can be a mixed bag. Lectures tend to drag, with daily quizzes taking up too much time. However, the material itself is quite manageable. For study prep, I found Unstuck ai and the free textbook to be very helpful alongside reviewing class notes.
He's an odd but unironically funny professor. He starts each class with a quiz on previous material, posts all class notes to Brightspace, and provides review sheets that closely match exams. However, he can be forgetful, lectures often go off topic, and even if you get the A it can feel like you didn't really learn the math.
Class Info
Online Classes
100%
Attendance Mandatory
35%
Textbook Required
16%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.62 avg changeRatings by Course
CMP211CMP251
5.0
(1)PCAL111
5.0
(1)CMP210211
4.0
(1)MATH101
3.5
(4)MATH111
3.2
(10)Difficulty by Course
115
5.0
210
5.0
MAT100
5.0
PRECALC
5.0
CMP207
5.0