1.5
Quality3.9
Difficulty15%
Would Retake86
Reviews15%
Would Retake
86
Reviews
Rating DistributionOfficial
5
6
4
3
3
1
2
6
1
70
What Students Say
“Professor Wu is one of the worst professors at NJIT”
CS106 - 1.0 rating“my guy says he loves teaching but I haven't seen any teaching going on”
CS116 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
96%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.14 avg changeRatings by Course
cs113
4.0
(1)CS106
2.3
(3)CS115
2.0
(20)CS116
1.3
(33)BNFO
1.2
(29)Difficulty by Course
BNFO
4.3
CS115
3.9
CS106
3.7
CS116
3.7
cs113
3.0
Reviews (86)
Professor Wu is one of the worst professors at NJIT. He doesn't teach anything; he just reads straight off of Zy books. He will openly mock you in front of the class if you don't understand a problem, he has on numerus occasions called our class "Not bright" and "lazy". If you show up late, he will stop the lecture point at you and repeat "late"
This guy is absolutely garbage. If you have a choice, do not take him. You will have to do all the learning by yourself because he is not a good professor. Literally learned nothing from him. He is a good guy but just not a good professor at all.
my guy says he loves teaching but I haven't seen any teaching going on
He is insulting and cynical of others. He has a bad attitude. He is the worst professor that I have seen in college.
Horrible professor. Only reads off the slides and doesn't make a good effort to teach his students properly
Avoid taking him at all costs. The dude does not know how to teach for real. Half the class literally stopped showing up to lectures because this dude cannot teach for his life. Prepare to learn everything by yourself.
Hard to pay attention, just reads slides
He just reads off slides and doesn't care to answer questions. Someone would ask for help with one of the questions and he said do it by yourself, I can't help. He can't teach at all and everyone just ends up leaving in the middle of the lecture. He is also very rude and laughs at a student if they don't understand the material. FInd someone else.
When he catches a student not paying attention when walking around the class like a CCCP officer, he asks what the point of going to class is, yet makes attendance a ritual. He moves very slow but thinks he's moving too fast. Nobody has the heart to tell him how delusional he is. Self-study slides or else, Written in class GET ME OUT OF HERE!
I never learn any programming language before. To my surprise with Prof. Wu's teaching, Python is so easy to learn, I like the class.
Don't take him if you can. He seems like he wants to help students and he seems like a nice guy, but his lectures were sometimes painful to sit through. He just reads off slides. Also, the grading criteria is hidden from students. I got a 90 in the class, and on the day grading was due after the semester ended, he gave me a B+ with no warning.
Horrendous Professor. Class is extremely disengaging and he's hard to follow. He just reads off slides for a good 5 mins and then goes silent for 10 minutes. Then ridicules and insults students for not paying attention. Extremely rude and unprofessional. Zero preparation given for finals. 95-100 is an A, 90-94 is a B+. Unfair grading scale.
Good luck with this professor, he is the only one that teaches 116, a mandatory class for EE and COE. While he barely taught the class, the final was fairly simple, but as grades were due he curved them so that only a select few would get A's because it made his class look "too easy".
He curved the grades at the end without warning to make a 99-100 an A. So many people did not get As because he did not want the class to look too easy. Very easy class but he just reads off of zybooks. The lectures were kinda pointless but attendance was a big part.
attendance mandatory and would be part of your grade if you were 5 mins late you would not get attendance . Lectures super unengaging don't even bother with this professor lol.
The worst professor I have had at NJIT. Rude. Disrespectful. He points at students that he thinks are not paying attention to his lecture and askes them for answers to his questions.
Not bad at all
HE IS AWFUL! He calls out people al the time to answer question. barly teaches so honeslty if you think cs 101 is hard this is prob gonna be the worst.
The professor gives the most uninteresting lectures and makes no effort to intriguing. Not only are the lectures boring, but the lectures are also very difficult to understand as the professor has a thick accent and speaks at a very low tone. The TA's are also not helpful at all and worst of all he is the only professor available for CS 116.
I'm surprised that NJIT still has him here, mainly because he rips the entire curriculum off some professor in UC. As a person, he's okay but it shows that there's no effort put into his teachings. Blatantly reuses exam questions that can easily be found online to study, so for anyone that found themselves cheating during exams, shame on you.
I knew i was cooked when i saw i got this guy from the start and these reviews werent lying, please avoid this guy !
His lectures are dull and involve speeding through slides.The only redeeming factor was attendance thats it &craps nothing important the professor explains his non sense stories or experiences (someone gave him a ride to philadelphia airport he wasted 45 minutes…) he asked students to give him good enough feedback but the fact is. Ne'er afresh
Im pretty sure the only good reviews here are made by Jun Wu himself, cause there is no way anyone enjoyed being in this class
Just failed the final, please avoid him at all costs he just lets zybooks “teach” and all he does is read over it in class and recitation
I also failed the final exam, the average score in my class was around a 40%. I barely passed but that's only because i did the tedious amount of homework on Zybooks (he relies off of that entirely to teach, it could have literally been an online course) Please get this dude fired and if you're taking him next semester, beware.
I was going to make a statement on how poor his teaching was, but honestly I don't even think I can call it teaching. The amount of hours that all added up I spent in his class has been an absolute waste of time. Was one of the few who got above 50 on the final, only due to Zybooks. Avoid, cannot stress how much time I wasted with this guy.
I just failed the final exam so badly. I have to retake this now with a new professor and im glad i never have to take him again. He didnt eve
Not a great professor. He doesn't actually teach; he reads directly from ZyBooks. He takes attendance exactly when class starts & will mock you if you are even 5 minutes late. He calls people out to answer questions; if you are not there, he writes "penalty" by your name. He also doesn't post the grade distributions until after you take the final.
Horrible, horrible horrible. This teacher should get fired. If you have him next semester id drop it right now, save yourself time and money please
Gave no practice exam for the final exam which is why the average was like a 30% on it. From what it seems like i guess jun wu didnt care at all this semester cause im not the only review. Fire him please and if you have him next semester youre cooked
Ruined my christmas, this guy is the worst professor at NJIT. If you are planning on taking him, do whatever you can to avoid this person
absolutely tanked my gpa, no practice for finals and im pretty sure he just grabs questions from quizlets that arent his. his entire curriculum is stolen as well i dont see how this is allowed? im a junior and this is by far the worst professor ive ever had.
not a good professor i regret choosing him
This prof has to be the worst prof ever. He just reads from zybooks the whole duration of class. No one ever understood was going on. DO NOT TAKE HIM. Take CS instead!!!!!
just saying, if youre taking him for anything this semester you are beyond cooked.
I am already considering withdrawing, everything that these people said is true and they were not lying..........
withdrew, was not gonna deal with this bs and all he does is really read off of zybooks. should have made this an online course at this point
He cares about attendance. Felt like it should have been online. Mostly self taught myself. Had a TA who did more examples which was pretty good.
I have him right now with like 6 other people (smallest section i think) and its so boring. His lectures are very unengaging and he just cold calls on people with the attendance thing on canvas. He seems like a nice guy I just want him to have more engaging and entertaining lectures.
i try not to fall asleep in his lectures
Had him for the fall 2024 semester and all he did was read off of zybooks. Im not surprised a majority of the people failed the final since all he did was read off of it. near the end he realized what he was doing and actually started teaching but it was too late by then. just surprised to see that hes teaching again for fall 2025
In my CS 115 class in Fall, 2024, most of my classmate who I personally know passed that course. He used zyBook which is very easy to read. He explained concepts very well with hands on practice with zyBook. Actually I noticed most of those negative comments were from students with C or D grade. That's just not fare!
anyways the class sucked, all he did was read off of slides, still managed to pass though but i would never take him again in my life bro that review under me is definitely written by him i can tell 🤣🤣
Genuinely horrendous. I can't believe NJIT has allowed this professor teach as long as he has. Can't even count the bad experiences I've had. He continuously speaks condescending to all of his students and as you can read in the 30+ other poor reviews, his lectures are abysmal. Dude doesn't deserve the title of a teacher, let alone a professor.
i learned nothing from this guy considering all he did was read off of the website. also cold called people frequently when i took him last semester. i would take him again only because i found him funny but if you want to learn definitely avoid the guy
trash just bad
Makes effort to make lectures a little more fun. Will explain anything you don't understand, just have to ask. No grades go in canvas till then end of semester.
This professor is god awful, I can barely understand what he is saying, he literally reads off the textbook and nothing else. His grading is also bad he waits till the end of the semester to grade stuff and that's really annoying. If you need a reason to hate BNFO take this professor because trust me he makes you hate being their every second.
no prep for final im not surprised he never taught anything.
im gonna pass this course but you guys are delusional if youre actually giving a good review to this guy. im only passing because i already knew c++ beforehand but this guy barely taught anything and is extremely unengaging in lecture
No prep for final what so ever, gonna have to get lucky to pass this course
Professor would rather cry about low attendance, his poor course evaluations, his mortgage on his supposed “luxury New York penthouse”, and losing his job than teaching. Even when he is teaching, there is huge deadspace in his lectures where he's staring at his screen. Terrible professor avoid if possible
Seems like he tried to be a nice guy but he's just a bad professor, complains about bad reviews on him like half of the class time and talks about peoples attendance all the time. He claims he wants to get better at teaching since there's so many negative reviews, but probably just because he's on the verge of being fired. Easy class to pass tho
This is possibly the worst professor I've ever had. He is very unorganized. He made us retake the second exam along with the final just because there was an error on grading on his part. He told us a day before the exam that he would do this. He also does not teach well at all. Not engaging at all. Would not recommend.
when is this dude getting fired, i knew what i was getting myself into but he was the only "professor" teaching BNFO
just failed the final for BNFO, still passed tho glad i never have to see him again. and i agree when is he getting fired, ive been told countless of times how horrible he is and cant teach
I passed, but at what cost. Horrible teaching (he didnt even teach he just read off of zybooks). Its a waste of time actually going to class but he grades you off of attendance so you can't really do much, wish this was a virtual class
he is a very caring teacher and gives you every opportunity to succeed in his course, he literally gave my class the questions that were on an exam and my class still managed to get a 60 average. Really is a pretty straight forward class but people barely pay attention in class or don't bother to show than complain. Everything you need, he gives
I dont know why anyone would give this professor a good review but at the end of the day i passed. theres not much to say everyone pretty much already summed up how bad he is
I swear to god this professor is actually the worst professor I've taken at NJIT. His accent is thick, he doesn't teach but rather reads to us from the textbook. I didn't learn a single thing from this class and was lucky to get good grades since I took CS100 in the past. Overall everything everyone has said about him is true and you must avoid him
cannot fathom how this professor is still around. i had no choice but to take him this sem for bnfo (cause he was the only prof teaching this sem) and my friends already had him and mentioned how horrible he was. he was hard to understand and barely even taught. half of the stuff i was gonna say about him was already mentioned so theres no point 💀
Had him for the fall 2024 semester but never cared to review him since he was that garbage. My friend finished CS 116 with him and I'm not surprised that his curriculum is literally stolen and that he has not changed at all. All he does is complain about his bad reviews but never puts the time in actually realizing what he does wrong
God awful professor and you know its bad when I passed with a good grade and can still say he was horrible. I already knew how to code from high school and I learned absolutely nothing from him in 4 months. Dude needs a reality check, being a professor is not for him
bro does a whole lot of complaining about his reviews in class but he aint do shi to fix it. adding to the fire because this dude is so bad... i pray for anyone else taking him in the fall for cs 115 (you're beyond cooked)
professor wu tanked my gpa so badly. i hope he never teaches this course again especially since he was the only one teaching it this semester. if he does i pray for all of yall this guy is genuinely horrible
The best professor ever! His lectures are so engaging, he explains concepts really well and made me change my perspective on life. Iam glad to have had taken Jun Wu he never fails to make me disappointed
its was a good online course, even though it was a in person class all he did was read from the Zy Book so im consideing it an online class. very easy tho but thats cause i knew how to code before hand so if youre a starter good luck you will probably fail like most of the people i know did
I LOVE PROFESSOR WU! I always wanted someone to read me the ZyBook cause apparently i cant do it myself. I LOVED his accent! To the point I had no idea what he was saying. I ALSO LOVE that he taught Absolutely nothing! Zy Book is a great platform tho, the professor should have been called Zy Book (first name Zy)
had him for cs 115 last semester and had no choice but to take him for a 2nd time for cs 116 and im not really surpised nothing changed. hes just not good at the end of the day and all he does is complain
I'm happy that I'm done with this class, and I will never have to take him again. I had so many expectations for this class, but I ended up learning nothing because he was just reading off Zybooks, and it became boring. Be ready to do a lot of self learning, but his exams are fair and not really hard.
Reflecting a month later post-final exam, DO Not take this guy. im surprised hes still being allowed to be a professor, shame on you njit. I don't have much to say, if you just look at the other reviews its just a repeat cause Professor Wu never fixes his mistakes
I hope to never see this man again, and I swear to god if hes teaching a course in fall 2025 NJIT has failed as a whole. No idea how youre messing up an undergrad course this badly
I was seein' double in the projects Mad at myself, learned to put it to the side Mama had to cater for the coupe That we rode after school on the way to Popeyes After hearing Unc yap off the Zybooks
I was only gone for the last few months But you don't have the time to wait on me (yeah) I tried with you There's more to life than coldcalling kids and just reading off da Zybooks I had to let go of us to show myself what I could do And that just didn't sit right with you (yeah) (review below was funny so im joining in)
i cant believe im writing a review when its basically august, thats how u know this guy did nothing but be horrible at his job lol
Adding more to the fire cause why not, this professor was horrible regardless but i guess i learned something (used youtube)
The problem is not his accent; it is his methods of teaching. Attendance matters and is graded under a different label. Lectures are based off the slides, and he doesn't bring anything new on the table. Concepts and assignments are bearable through Youtube. Honestly, you will manage. Your biggest challenges are midterm and final exams. Best of luck
Not that bad ngl. I feel like he is trying to be honest but he needs to work on his teaching. I didn't really learn much from him, had to self study. Exams were easy and 5 hw projects . Do your work and exams are all multiple choice. About 30 questions. Goodluck!
This course, seemingly an introduction to C++ programming, has been, without exaggeration, the single worst academic experience I have encountered in my college career; I genuinely question its legitimacy as a college-level offering. Professor is nothing short of a joke. Class is a self teaching exercise, but utterly disastrous for learning. AVOID.
In all honesty, the reviews were worrying. For this class, it is heavily reliant on Zybook. However, the class is easy, and the professor does explain the lessons well if you take the time to listen. The professor does care about the students and often gives good advice. He isn't the best, but he does not deserve all the bad reviews.
He cares about his students but he doesn't know how to teach. Be prepared to teach yourself by doing the Zybooks hw. If you have no previous programming experience you may struggle, since he just reads the textbook off the board. Also beware that he cold calls to make sure people are engaged. online hw is easy grade boost and tests are all mcq
dogshit ahh teacher
Most fun & boring professor at NJIT. He loves his students and wants them to do well. If they do not do well it is simply because they do not care. If you follow exactly what he says and pay attention, do your homework, and devote time to this class, you will pass. If not then you'll be with the other reviews complaining about him when they fail.
Just dont take his calss, he's awful at teaching, he dosent anounce when hes changing due dates, I might fail engish because of that, and you will never know your actual grade because he dosent post them.
Even though he is not that good at teaching the topic, he really is a kind person. I wouldn't have passed if he hadn't let me make up missing work. I don't understand these ratings; his class is pretty easy, as all the questions for the exams come from the homework.
Dr.Wu care about students, although some time "with tough love". I know nothing about computer programing. With his help, at the end of the semester, I am able to write C++ program to problems.
Class Info
Online Classes
100%
Attendance Mandatory
96%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.14 avg changeRatings by Course
cs113
4.0
(1)CS106
2.3
(3)CS115
2.0
(20)CS116
1.3
(33)BNFO
1.2
(29)Difficulty by Course
BNFO
4.3
CS115
3.9
CS106
3.7
CS116
3.7
cs113
3.0