1.9
Quality3.9
Difficulty7%
Would Retake108
Reviews7%
Would Retake
108
Reviews
Rating DistributionOfficial
5
11
4
5
3
14
2
25
1
53
What Students Say
“His several redundant phrases will make you lose your sanity by the end of the first week”
4ALLCSC - 1.0 rating“This guy is very nice”
CSC105 - 1.0 ratingClass Info
Attendance Mandatory
88%
Textbook Required
81%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.20 avg changeRatings by Course
MATH101
5.0
(1)CSC208
5.0
(1)CSCIDK
4.0
(1)VB
3.0
(1)CSC105208
3.0
(1)Difficulty by Course
4ALLCSC
5.0
CSC
5.0
CSC245
5.0
CSCDKO
5.0
CSC208
5.0
Reviews (108)
No Comments
Unwilling to help. Asks if a subject is "simple straightforward" and if anyone answers that it's not, refuses to elaborate. Doesn't teach out of normal text book. Wrote his own that is out of print that he expects everyone to have a copy of.
He is a really good guy. He only helps you if he doesn't think that you can do it. Weird test that he really doesn't go over however.
heavy accent, hard to understand. Thou the class is pretty easy. Just read over the booklet provided and u'll do fine on tests.
He is horrible professor. you don't even understand what is he doing in the class? Please don't ever take him otherwise you will change ur major like me.
I never take his class, but I work in the computer lab.I've seen his teaching.take him if and only if you don't have other choice and learn it yourself at home. agree with the guy below! He wants students to read his book which is not the text for class.
If u know computers already and just need 1 computer applications course like i did, he's real easy. His tests are all from the book tho. Its funny, he always says "Is that clear to u?" which is ironic since hes never clear. The labs are extremely easy.
take this teach. if u dont have any other choice.. he doesn;t explain what he's teaching clearly. i dont prefer him..!
"In this pretty clear case..." He meant to say PARTICULAR. haha You guys know what I'm talking about. Nice guy and pretty decent teacher if you can understand what he says. Not very helpful though. His tests are on the tougher side. Is that clear to you?
He is a nice guy. But you need to pay more attention to what he says because of his accent. He is willing to help you if you ask him. The labs are easy; but his tests are a little bit hard and long. You'll be ok if you read the handouts from him, and the book is not used often for CSC208.
GOOD PROFESSOR IF YOU ARE REALLY INTERESTED IN LEARNING. IF YOU WANT TO BE A RETARD THEN DONT TAKE THE CLASS. AS LONG AS YOU DO YOUR WORK, YOU ARE GAURANTEED TO GET AN A!!!
He is a good teacher because he wrote notes which guided me to understand the problems. He is willing to do anything for his students. I was honored to be his student.
No Comments
Naresh really does what he wants to. Makes the research paper due with more sources than pages. He also leaves the lab early (theres actually no point in him comming since he does not help at all). He writes poor notes and his accent makes it hard to decipher the words that are comming out of his mouth. Transfer out.
THIS GUY SUCKS HARD!!!! THE ONLY REASON TO GET HIM IS BECAUSE THERE IS RARELY ANY OTHER CHOICE. HE EXPLAINS NOTHING AND CHANGES ANY AND ALL DUE DATES FOR ANY OR NO REASON. AVOID HIM LIKE THE PLAGUE. i HAD A PROBLEM IN HIS CLASS AND HE TOLD ME TO "BUILD A NEST". WHAT THE F#@% DOES THAT MEAN !!!!! STAY AWAY AT ANY AND ALL COSTS.
The guy really isn't that bad. His tests are pretty hard, though. Make SURE you read the text and follow HIS notes from HIS notebook that he supplies and you'll do fine. The labs were a cinch. He makes his own grading system, so don't be afraid of failing. If he feels you're doing the work, he'll pass you. Take him.
very boring
his tests are not easy. but if you read his notes which he gave on first day of class, then you will be ok. he never uses normal text book for csc. if you do your home work regularly and submitt before due date, then he would let you have good grade. i got A in his class eventhough my grade avg is near to 87.but he is going very fast in class.
He's an ok prof. He's very hard to understand because of his accent and his lectures are VERY BORING! He also loves to change due dates and requirements for no reason! VERY RANDOM-makes it seem like he's not organized. If you want to do well- you HAVE to read the chapters from the book, read his notes and do the lab assignments.
I don't recommend this professor at all. His assignments range from too easy to impossible, and on a personal note he has a very bad attitude. Very judgmental of certain students and clearly he's biased as well. He's not even helpful either
This professor is terrible. He creates his own notes and just reads for an entire lecture. Do not take him. He loves to keep a class going much later then the time so 3 hours could take almost 4. His labs are ridculous and he is very difficult to understand. Do yourself a favor if you want to get through Unix Shell Progamming dont take him at all.
"is that clear to you?" everyone who took his class knows what i mean!!! AWFUL! if you want to take a class where you will not understand a word he says, have ridiculous amounts of pointless work and come out feeling as if you learned nothing-TAKE THIS CLASS!
dont take him .... dats a truth ... if u dont want to ruin yeah
"are you getting it?"
He means well but i really can't understand a word he is saying. Its a dragged out longgggggggggg class. Use a different teacher.
If you are into programming, you will have no problems. He is the best programming teacher on campus (he knows his stuff) . If not, you will spend a lot of time reading. His handouts are very detailed and complete (No note taking required). Written Tests (33%) require memorization. Lab tests done on PC. No papers or final project.
He is soooo boring. Can't stay awake in his class. There is no way to understand him. He goes too fast. Thinks everything is so easy.
"am i right or not?" and after every word "are you getting it?"
Hoshhh, finally i finished this class. He's never want to listen the student finished the question, so he always answers with the wrong answers. The exam is extremely hard as hell.
I'm in class right now and he must have said the lines "are you getting it?" and "am I right or not?" 20 times each. I haven't even finished the first class yet and I want out of here already. He's boring, I'd rather go to sunday school. Don't take this broken record. "Is that clear? yes!"
hard to understand ,confusin work and piles it on
do not take this class with him
He is a OKAY professor. There is a lot of work involvedi n this course but he puts it in easy to understand terms with a very well thrown out syllabus. Easy yes
absolutely the one of the most boring classes I have ever taken. Sucks that it is a requirement. This prof needs subtitles, he is repetitive, and incomprehensable. class is easy, so far i have not seen his exams, but the assignments are easy.
absolutely disgraseful teacher. Rambles on the whole class speaking broken english and asking if he's right every 2 seconds. gives long projects all the time and his class puts every1 to sleep.
Professor Dhanda: "AM I RIGHT OR AM I WRONG !"
DROP THIS CLASS. My class spent 3/4 of the semester on Excel that HE NEVER EVEN TAUGHT US. The lab book teaches nothing. When we got to programming, he expected us to learn the labs from the book and his lectures are incomprehensible. He pretty much refuses to help if you need it. He only lectured, even on our lab days, and we never got time to do
his grading is extremely hard. i could have taken the same class with any other professor and easily gotten an A. in your college career, you probably won't see a teacher like him ever again...
his grading is extremely hard. i could have taken the same class with any other professor and easily gotten an A. in your college career, you probably won't see a teacher like him ever again...
Wont let you participate in class, most of the time is behind and try to get in track putting everything together
Ok first of all, this guy says "Am I right or Not?" every 2 mins. Second, if you ask for help he just tells you to look at his notes. Not helpful at all. Third, his notes are very sloppy and all over the place. Do your self a favor and teach your self whatever it is you wanna learn cause he won't do it correctly.
Do not take this teacher. He will never clearly answer your questions if you need help. He will just tell you to read your notes every time you ask for help, slander the class for not reading, then give a long winded speech about the business world. Everyone learns at different rates. Do NOT take Naresh Dhanda unless you have NO OTHER CHOICE!
WARNING: DO NOT TAKE THIS PROFESSOR.You have a better shot at passing an online course taken at home. Dont think you're gonna use a pc in his class, because you are not.He tortures you with a BORING 3 HR lecture, and expects you to do a TON of online work at home.90% of students drop his class because HE SUCKS..You been warned..
AVOID AT ALL COSTS. Class lectures are long, unclear and rambling. Refuses to help students. Thick, hard to understand accent. Lectures contradict his own notes. Tortured use of the English language. Says you're doing fine, then emails you the day before drop date saying he recommends you to drop. PICK SOMEONE ELSE! ("Am I right or not?")
AM I RIGHT OR NOT????? I never want to hear that phrase again because of this guy. He's not THAT bad but lecture is torture.. His heavy accent made things confusing but he does put it in ways you can understand.. Take if you do know the basics about computers if not then you'll probably have trouble
BY FAR WORST PROFESSOR IVE EVER TAKEN AT MCC. HE KNOWS ABSOLUTELY NOTHING ABOUT COMPUTERS OR THE APPLICATIONS HE WOULD NEVER GIVE YOU A DIRECT ANSWER WHEN ASKING HIM A QUESTION. HE EVEN SAID THE FIRST DAY OF CLASS HE DOESNT KNOW ABOUT THE SUBJECT BUT HE CAN TEACH ANYTHING..... NO YOU CAN NOT.. AM I RIGHT OR NOT!??!!!
Am I right? This man is hard on his ass. Very heavy accent hard core checker lots of mistake during lecture very root very bad teacher never help me also whoever wrote the comments about him absolutely right he took my flash drive and I never got back and it was 8 GB. His test are so hard however classes is very easy. Don?t take him save him self
After 15 mins in class I already decided to drop it. Do not take a class with him.
All these reviews are accurate. The poster below me might be from my class, lol. But I can't drop it. DO NOT TAKE THIS GUY. I AM RIGHT AND HE IS NOT.
Wow his lecture is painful. People can hardly stay in the room for the three hours. When you ask him something, he immediately interrupts you and answers a different (unasked) question. He seems nice, and the tests are easy if you know anything about computers. Am I right or not? Isn't it?
This man is hard . Very heavy accent hard core checker lots of mistake during lecture very root very bad teacher never help me also whoever wrote the comments about him absolutely right he took my flash drive and I never got back and it was 8 GB. His test are so hard however classes is very easy. Don?t take him save him self
Where do I begin?! This was by far the WORST class I've had to take at MCC.. He is NOT helpful and expects you to be a brainiac in his class.. NEWS FLASH I'm in your class to learn how to use these programs! "Am i right or not" If you dont have to take this class do NOT.. REPEAT do NOT take this class..He does not help you with ANYTHING!
I first came into his class not knowing ANYTHING at all about C++ and suffice to say, I did learn C++, BUT not without having to do a lot of the work myself and basically teaching myself. He knows his stuff, only problem is he's a terrible teacher. His notes are better than the book, but that's not saying much considering his teaching style.
horrible professor. reads his notes for the entire class period. hardly ever answers emails, and if he does it's always too late to actually be a help. if you ask for help in class, he'll just tell you to read the book. he also assigns homework and gives tests on stuff he never taught in class. the lectures are unbearable. spare yourself!
DO NOT WASTE YOUR TIME!!! He is a horrible teacher, has an extremely heavy accent, and cannot teach. Simply put his lectures are boring, he doesnt know the material, and does not explain the lecture topics half of the time. An utter waste of time and money!!!
STAY AWAY!!! PERIOD. He is incomprehensible, does not let you finish your questions, and not very helpful His syllabus confused the class for weeks until the class revolted resulting in a revision. He pushes his materials as the better choice leaving one to wonder why the hell did I spend so much money on books. JUST SIMPLY STAY AWAY!!!
TAKE ANYONE ELSE! This professor makes EVERYTHING extremely convoluted; he is NOT here to help you! My major complaint is that he won't explain the details for his assignments, and he just plain doesn't teach the material needed to pass the class, and you'll find yourself way behind when it counts.
I took this class because it was required for me to graduate. I honestly do not agree with everyone else that commented. Yes he rambles and stuff but honestly he does try to give examples for everything and his tests and in class exercises aren't that hard. He definitely has more potential than people give him. Overall he really is not a bad guy.
If you were given a choice between prison and this class, choose prison. His lectures consisted of him reading us his 100 page handbook! Assigned homework on material that was never covered in class. Hardly ever returned emails. If you were lucky enough to get a response, it was usually about two weeks after the assignment was due. He NEEDS to go.
You will be given homework and tested on material that is not taught or covered at all. Dhanda makes up rules as you go along, so don't be surprised when he doesn't accept your work for a ridiculous red-tape-guideline you didn't realize you needed to follow. Take anyone else.
Ok this professor is horrible, if you have another choice take someone else. He's a decent person, but if you dont follow his rules, he's mean. I can't believe i lived. He knows his stuff but no teaching skills what so ever. Take someone else if you can.
Professor Dhanda is a good instructor. Use the blue book he gives you as your study guide. You do not need the regular text or lab book. As long as you do well on Microsoft office exams, exercises and the project and attend class you should do fine despite the hard midterm and final exam.
Do not take a class with this professor. His lecture is chaotic and he is very unhelpful. He is more interested in bragging about his resume than teaching the class. He will not help students with programming problems. He will tell you to use his incomprehesible notes or go to his office hours; which are at odd hours for non-traditional students.
He is well organized and the only professor at Middlesex that keeps you updated on your grades. I took him for a winter class and it was not easy but he really wants you to study and learn the material. You dont need to buy a textbook for his class. If you study the material you will do good in his class. Buy one get one free
I had professor Dhanda for winter semester, and trust me it’s hard. 14 weeks into a 12 day course. But, I enjoyed it. Prof. was clear and went over the material that will be on the test. As far as Microsoft Office,this part of the course is self taught. Midterm and final exams are based on the handout book and his notes.
This teacher was incredibly unhelpful, if you dont understnd something he will say sorry, and continue teaching. did not prepare anyone for the midterm at all and that is your only real test grade unti the final. DO NOT take this class.
First class said it all, about 6 students got up and walked out and never returned, after that the class dwindled down to about a third. He's a very nice guy but a bad teacher. This class is sure to bring my average down, if Middlesex wants students to drop classes, this is the guy.
Not a worth teacher to be taken. Please do not register for his class.
In all my 2 years of attending MCC, I've never had such a horrible professor. Not only does he not explain or clear things out, but he gets so mad when you ask a question. He will hand out 2 books for you to read and when you ask a question, he sais "you do no read my friend, I know it" DONT TAKE THE CLASS NO MATTER WHAT. take boot camp instead!!!!
The professor is very genuine and always wants to help you. The students complaining about the class are the ones who do not want to read or do the work and just want a free grade. The class is hard but if we follow the syllabus and do the work, it is a good class.
Do your work. He gives a lot of homework, but do it, and don't make excuses. This class will give you difference between high school and college. Just go to class, do your work, crack a few jokes, & listen to him. The material's not too dense either. I had a B- & he amped it up to an A- because I was polite to him, he said. Just be a good student.
If you want to cruise, don't take him. If you're willing to work, then he's not bad at all. Seriously, just don't be an entitled brat. You have to work for your grades, as a college student - the sheer horror. I got an A no problem, the material's not terrible hard either. Really, this class is for mature students, otherwise you'll fail.
He is a WONDERFUL professor. He expects you to (ready for this mind-blowing answer) TO STUDY! If you go to his office hours, he is very attentive. During class he is trying to explain so much that he comes off as rude when he answers you. However, don't take offense. He is a smart professor who cares about his students education. He grades fairly
He is one of the best professors. He explains each topic clearly and gives great example. He gives a lot of homework but if you do the homework it will help u learn the the topic. His grading policy is fair too. You just have to get used to the way he teaches to enjoy his class.
Easily the worst professor I've ever had. He does not teach anything, don't listen to these reviews. Only way to succeed is if you are already really good with computers. You can't due the assignments because he doesn't teach half the material. He just says read. When his notes are all over the place. He is rude and unorganized. DON"T TAKE
This guy is very nice. HOWEVER, he cannot teach to save his life. He rambles and goes off on tangents very often. He gives you a book of his notes and it is so much harder to follow than the actual textbook for the course. He loves to give examples instead of sticking to the point and teaching one to use word, excel, powerpoint, access. DO NOT TAKE
He does not speak clearly it is sometimes hard to even understand what he is saying, he does not fully go over materiel and always asks if he is right or not. His hand writing is also hard to understand he writes chicken scratch on the board most of the time. He does not really make the class interesting like some of my other professors.
Cannot Speak properly has a heavy accent very hard to understand. LOTS OF ASSIGNMENTS. EXTREMELY DIFFICULT EXAMS TO THE MAX. THE EXPENSIVE TEXTBOOK IS A MUST HAVE IF YOUR PLANNING TO PASS THIS CLASS. He clearly beggs you to take notes but how can you when his handwriting looks like its done in another language? VERY HARD TO READ NOTES . DO NOT TAKE
Dhanda is ADORABLE. And he's freaking hilarious. You can see on his face how happy he is with his own jokes, and he loves making analogies to break things down for students. I'm a nursing major who was forced to take this class, and it was an easy A. This guy is a sweetheart. He made a huge coursebook so that you don't need to buy any text. Be nice
Avoid him at all costs. He isn't mean or anything, it's just a very boring class and he is so hard to understand. He also uses really outdated examples. There is a lot of work and he doesn't know how to work most of the course. Do yourself a favor and pick anyone else
if you want to learn then he is your guy, if you want easy grades he is not. He takes out the lowest mark in each category, very lenient. On the first day of class you know all your assignments, homework, tests, quizzes, etc. He is very knowledgeable, and very patient, and expects you to attend class and make a decent effort.
Want a 3 hour lecture where you would absolutely understand nothing? Want crazy amount of work? a teacher that doesnt to reply 2 email ? Well its your lucky day , take dhanda where you will find zero clarity whenever he speaks , and insane amount of unannounced pointless work which will lead to u missing the due date and failing the class
Do yourself a favor: DON'T TAKE THIS GUY. He writes his own textbook that he teaches out of that is too in depth and won't help you pass the tests or quizzes. All tests and quizzes are online using the connect and simnet textbooks. There is a powerpoint with a 5 page essay due after the midterm. He's hard to understand and monotone. Just dont do it
Already have knowledge of everything before you take him.
He's very smart, funny and knows exactly how to teach. Personally i loved his class. Also not bad on the eyes.
K, hear me out... The first half of this class is Visual Basic, its not easy unless you already understand coding. I did, and therefore it was a breeze for me. His lectures are a little confusing and he gives bad examples, but hes not a bad guy. He tries really hard, you just have to put in a little extra effort.
Awesome guy but lack of teaching skills. If you have a heavy course load or just don't want the added stress of what's supposed to be a simple class, don't take him. I made the mistake of disregarding the RateMyProfessor reviews. If I can save one person from being 1,000% stressed next semester then I'll be happy.
Save yourself, your GPA, and the stress and do NOT take him. If you don't know how to code (which is the first 8 weeks of the class) then avoid taking him at all costs. I promise you you'll regret it.
Yooo save your Gpa do not take this guy he is cool and all but his teaching skills are horrible . The class was in chapter four and he was teaching chapter 7-8 so confusing and alot alot of work
He is not hard at all. Simply do all the work on connect a day or two before exams and it's the same questions from the exercises. Lecture is a waste of time nothing he speaks about shows up on the exam so if you want to skip class do so just make sure to do connect and simnet
Thick accent makes classes and lectures hard to understand. My cousin is taking the same class with another professor and she isn't learning 80% of what I'm attempting to learn. Waste of time. Uses too many analogies and goes on too many tangents. I don't care about how "responsible" you were in the '60s. It's 2016. Students, beware.
Worst Professor ...!! Stupid Jokes Almost everyone dropped the class We should study at home instead
Literally the worst professor I have ever taken. I have had some bad ones, but he was rude, unhelpful and I barely understood a word he was saying; EVER. He stands and lectures on and on about nonsense. Ridiculous amount of connect assignments and if you miss a class-you will fail. Not very helpful with anything at all. Avoid like the plague!
better than spector who is the worst but avoid hes unhelpful, hard to understand
DO NOT TAKE HIM. VERY BAD BROKEN ENGLISH. He lectures and just talks for 3 hours straight, very boring. He makes you buy two books and an access code that is like $400, all you need is the access code separately. HE GIVES YOU HIS OWN TYPE WRITTEN BOOK IN CLASS.
Very nice and comfortable class to attend
Not a bad guy at all, but a bad professor. Very thick accent that certainly takes effort to understand, and its exhausting considering his lectures are so long and boring. The work honestly isn't difficult considering you know what work to expect from day one. Just come in do the work and study at home cause you'll def zone out during the lecture
IMPOSSIBLE to understand. (Making focusing extremely difficult) - very little class interaction, lectures THE WHOLE TIME with heavy accent. DOES NOT answer e-mails needing attention until the following week. Comes off somewhat rude when inquiring about questions in person. I passed his class but wouldn't recommend!!!
Don't take him if you don't have to! He has a very thick accent you have to think about what he's saying just to understand something as simple as communicate. He tells you to buy this expensive book but you only use the access codes. He creates a book with everything for you. He expects you to read it and know it. He uses irrelevant examples too.
Dhanda is a lecture heavy professor. He does not use the books. On the first day of class he assigned the project that is due at the end of the semester. Does not reply to emails. With the project assignment you must hand in both a flash drive with the assignment on it and a physical copy of both your paper & PowerPoint. Gives a test every week.
he did not teach us how to even use programs like word, power point, excel, and access. he talks more about his life experience than the actual content of the class.
This guy makes things that are simply very difficult, he made everyone guess how old he was because apparently he thinks he looks younger. his lectures are very boring and monotone i do not know how hes been here for 20 years he is the wrong professor i have had
THE WORST. Beware do not take him. he lectures for the entire class with no visual aid it is just him talking and he makes jokes no one gets. His class is designed to make students fail and he could care less if you fail. he doesnt cut any breaks and leaves you hanging on tests and quizzes.
Easily the worst professor I've ever had. He does not teach anything, don't listen to these reviews. Only way to succeed is if you are already really good with computers. You can't due the assignments because he doesn't teach half the material. He just says read. When his notes are all over the place. He is VERY rude!!!!
Do NOT take this professor! He was absolutely horrible. He makes this textbook which is nice but literally reads right out of the book the entire class period. Has a very heavy accent which makes it very difficult to understand him even with simple words like communication. I would suggest to take someone else.
His several redundant phrases will make you lose your sanity by the end of the first week. This guy needs to clarify his teaching style by stopping in the middle of his boring and useless lecture and informing students that his teaching is very systematic. If he actually knew how to teach properly, he wouldn't be putting students to sleep.
Worse Professor Ever. He is so rude and he does not care. I needed help and he gave me irrelevant examples which does not make sense. Please be aware don't take this professor and this professor should fire from college. He is wasting money and time for students who is unfortunately taking his course.
Lmao I dont even know where to begin. Asking for help? Ya dont bother because he will give irrelevant answers and talk about how doctors go home and practice. 3 hours of him talking and making you right exactly whats in the book he gives you. He doesnt grade the homework but still makes you do it. Expects you take 20 question test in 10 minutes
Class Info
Attendance Mandatory
88%
Textbook Required
81%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.20 avg changeRatings by Course
MATH101
5.0
(1)CSC208
5.0
(1)CSCIDK
4.0
(1)VB
3.0
(1)CSC105208
3.0
(1)Difficulty by Course
4ALLCSC
5.0
CSC
5.0
CSC245
5.0
CSCDKO
5.0
CSC208
5.0