4.6
Quality1.7
Difficulty90%
Would Retake132
Reviews90%
Would Retake
132
Reviews
Rating DistributionOfficial
5
115
4
3
3
4
2
3
1
7
What Students Say
“One of the best professors I had in MCC”
CSC105 - 5.0 rating“He is the best professor for data structure class”
CSC236 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
47%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.15 avg changeRatings by Course
CSC161
5.0
(11)CSC236
4.9
(15)CSC105
4.7
(76)CSC162
4.5
(18)CSC-106
3.6
(11)Difficulty by Course
CSC10572
4.0
CSC-106
3.4
CSC162
2.2
CSC236
1.9
CSC161
1.7
Reviews (132)
He is a great professor . I took him online class this Spring 2020 and it was an easy A. Just participate in the discussion posts and do your homework and assignments . He is very caring and understanding too .
You get a discussion question once a week that you have to answer and reply to a classmate with a big paragraph. Easy A. You got a mini project online that's pretty easy and then an easy test. that's all.
I had Professor D for the Fall 2019 semester and he was very helpful and understanding. One of the best professors I had in MCC. He knows his stuff and he will help you until you get it. Always available to help. Quick responses to emails.
One of the kindest teachers ever. Pay attention and do the work - you'll pass. He likes to give good feedbacks on assignments. Just do the assignments. Has been incredible during the transition to online classes since Covid. I would recommend him as a professor. He genuinely cares about his students. Best professor at MCC !
This is guy probably one of the best instructors for CS/IT classes. He is very knowledgeable and is super nice in giving students a chance to do well. Very amazing and knowledgeable. He knows what he teaches and expects nothing big. Just do SIMnet and Connect assignments on time.
I think he is one of the better professors at the middlesex because he genuinely wants to teach and makes sure that you know what your doing.
Best Computer Science professor ever ! A real gem. Learnt a lot. I wish he teach more CS classes. He knows material very well. Very quick email response. Always there to help. No second thoughts. Easy A. Just do all the assignments on time.
Just don't miss assignment deadlines. Do not cheat. Do assignments on time and you will be fine. Its that easy to get an A. You will learn a lot.
Best professor ever!!! Take him if you can. You will learn a lot from him. Cares about students.
Amazing professor no word can describe him,I will 100% recommend taking his class.
Amazing teacher. Easy. Helpful. Knowledgeable. Crystal clear.
It was my first online class. Just do all the assignment and you will earn an A. Attendance not required at all. He replies to email right away. If you want to learn and get an A, just take him, you won't regret:)
There are 3 exams overall and they are straightforward. All the assignments and their deadline are clear. Clear grading criteria. One of the best courses I have taken so far. The best professor at MCC !
He is one of the best professor at MCC ! A real gem!
He is a great professor. He always responds to questions in a friendly manner and always gives excellent feedback. His grading criteria are very clear. The only way to fail this class is if you don't try. I wish every professor were this quality!
He is an amazing teacher. I took him for my CSC105 class. He is very clear and will explain what will be on exams. He gives reviews before exams and is always willing to help students. He is a fast responder to emails. He is organized, classy, and goes above and beyond to help students pass. 100/100 recommended!
Great professor, explains everything well. The class was very simple, do all the work and your guaranteed a good grade.
He was the best teacher I've had so far at Middlesex College. He really cared and would be willing to meet with you to discuss anything academic even after the class was over. The in-class discussion was the best I've had. Awesome!
So when i started this class, "all" of the assignments were posted.. yet as class went on and people finished the course early, the professor began to add assignments which threw everyone off. Secondly, the exams are so hard and the information was never given. He did help me out with make up work though, so his heart is in the right spot.
He is absolutely the best. He was so kind and truly made an effort to know his students and help them in any way. He was always very understanding accommodating, especially when we went online because of COVID. He sets up a great community within the classroom and clearly explains every assignment. The best!
Professor Chunawala is the most understanding, and inspirational professor I have ever had (and I think ever will have). I know some people get really skeptical of super positive reviews in any context, but honestly, this is one of the best human beings I have ever had the pleasure of getting to know.
His tests were the hardest part of the course, because they had nothing to do with what we were learning. I would email him & he would completely ignore me. I ended up with a B so Im not too mad but if there is a better professor available take them. This man should be your last resort.
He is the best. Well-organized course structure. It is a computer science class, so get ready to work on it. The only way you don't get a good grade is by not trying. if you are lazy, stay away. It's an easy A if you put in little effort. Will definitely take him again.
The best teacher. Definitely recommend.
He is one of the easiest CS professors. He goes through each and every assignment instructions with great detail. He repeats instructions 100x if you ask for 100x. Take him if you can, won't regret it!
All you gotta do is try. GPA booster. Easy A.
Do all the assignments, it's that simple. For the majority of the assignments, you get unlimited attempts. Can't get less than 100 on them lol Take him.
Professor Chunawala is a passionate and articulate professor who you can tell really wants to help you learn. He's very understanding and willing to cut students some slack on deadlines and such when it's reasonable.
He wasn't too bad. Assignments were easy and given unlimited chances to get 100. 3 tests are given DO NOT cheat or else he won't do anymore reviews and you'll fail all tests. Projects are easy and based on the homework. He gives a lot of extra credit to boost grade. Show some effort and he'll help you out.
Spends a great deal of time making students understand the concept before jumping to topics that other professors assume you have the background to understand. Always available before and after class as well as for one-on-one meetings and by email. Truly cares about his students and their success in the computer world.
Best kept secret in the program. Should be teaching more courses. No professor has ever cared more about his students and their being prepared for the real world.
Such a genuine and caring person. If you ever get the chance to talk with him, you can tell that he genuinely cares for each student. He was so invested in me as a new Computer learning and convinced me that I could be even better at computers when I thought I would be bad at it. He will do everything that he can.
A very intelligent man who is incredibly helpful. He prioritizes students and will make sure you understand course material prior to exams. You could go to him at any time and if you make an effort he'll see that and it'll reflect in the grade. Not to mention he is super caring.
This professor decided to change crucial exam grades on the last day of the semester to a 0 to several students in my class and blamed it on canvas. He didn't adjust original grades for some students. His lectures don't cover the exams, he doesn't even teach his class just ask if anyone has questions. Very robotic professor and horrible teacher.
You can fail only if you don't try. I don't care what other review says. I got A just for trying lol
This professor is very helpful and also gives good information on content. Currently taking summer class with him. So far so good. Will post final review once semester is over. All the assignments are organized very well with clear instructions. Total 3 exams . Exams are 30% of final grade. If you cheat on the exam, you get Zero. Easy A
He's able to answer every question you may have or find the answers you need. He's easy to talk to and really wants the best for all of his students.
I took his class for summer 2. He was really nice and very helpful. The class goes by very quickly because it is a summer course. As long as you complete your assignments and pass his quiz you will be fine. He will help students if they need help with anything in the course. I recommend anyone to take his class
He answers any questions you have and helps you when you need it. Hes also very caring about his students success
honestly the best cs professor I've ever had. He always responds to emails fast and goes out of his way to provide enough quality material for students to learn from. I wouldn't want to take anybody else for cs. I recommend him.
A very kind professor. There is Weekly assignments. Usually one or two. Majority of the assignments are unlimited attempts. Class work is fair enough. He cares about students.
One of the best teachers one could have. His lectures are clear and well elaborated, he wants you to learn and give you fair reviews and materials that will help you with exams. Highly recommended!
One of the best professor I had !! He really cares and explain really well. Test are similar to review and he goes over them in class. Take him if you can !
Do the work and the get the grade. Easy A
He is the best! I mean it. His course is organized very well and he gives unlimited attempts to all assignments. Impossible to not get an A. The only way you fail is if you don't try.
Phenomenal professor! Cares about students. We had a list of assignments, but the best part is there is no time limit & all of them are unlimited attempts. Easy to get 100/100. There are 3 exams, very easy if you attended lectures. Exam questions are straight from slides. He will provide all the information you need to be successful in the class:)
Professor doesn't really teach the course just asks if students have any questions and also is very clumsy with grading. Removed crucial grades at the end of the semester due to a canvas misunderstanding and claims that grades were never inputted. Horrible professor.
Actually computer is not really the field of major. I still learned a lot from his class. He is super caring!
Very caring. Amazing teacher, easy, helpful, knowledgeable, crystal clear.
Took this class as an elective class. Was fun and easy A!
If you can, choose another professor for this course. Not a good professor at all. He's not reasonable with his grading and doesn't really follow his own grading criteria.
Took this professor for Fall 2021. Class was easy. He is super caring. I had 4 other classes the same semester and was able manage this class just fine. Clear grading criteria. Fairly easy A. Just don't cheat, otherwise u will fail lol
He is very quick with emails and repeats information multiple times in class. Class is well organized within Canvas. It was an easy class in general. Enough time is given for each assignment. Majority of assignments are unlimited attempts. You will get an A as long as you show up to class and complete work on time.
He was very organized & knowledgeable. Its a lot of power points & homework but nothing crazy hard. He was very friendly & cares about helping to pass.
Great teacher, He's an easy A if you just try all you have to do is attempt and then u pass its easy best teacher
He is is an amazing professor!!!
Professor D Chunawala is best professor in Middlesex college. His teaching style is way simple and it's easiest for us. I highly recommend you to take his class first. I have never seen the great professor like him in my life.
He is honestly one of the best computer professors I've seen by far! He makes the study so interesting and easy to understand. I am so glad I got him. He is a very amazing professor. Taking this currently as an in-person course. He is very helpful to us And responds quickly to emails.
Professor was always there if you have any questions. Checks on every student personally after the lecture. Never seen any other professor being that attentive to students learning goals. Super caring. You will learn a lot. The class went very smoothly for me.
He is genuinely caring. I did not come from very strong background of Java but the way professor explained each topic with number of example, it was very helpful. His lectures are very informative. I learned a lot in this class. Exams are similar to lecture & homework problems. 100% recommend prof Chunawala for data structure class at MCC.
Took a risk adding the class early this summer to my schedule, but ended up having the best and most caring CS professor at MCC.
Best class of all my CS classes so far. I love the lectures because they are full of examples and I learned a lot more in his class :)
This was my first computer science course. I learnt a lot. His lectures are very good. There was not too much homework. One midterm and one final exam. Both midterm and final you write one program. He provides sample exam too. Very straightforward class. If you really want to learn Java I recommend him.
Pretty good professor, was available if you had any questions, clear grading criteria, lowest grades were dropped, and offered extra credit. I would take him again.
He is very young and caring. I learned more in his CS-236 than in 161/162. Lectures are the best part. The most interesting Comp Sci class. Take him if you can.
Provides the textbook and sample codes/example for the covered topic on canvas. Great guy, taught data structures very well even though it's a difficult course. Made sure everyone understood what he was teaching before moving on. I genuinely enjoyed this class and I'm glad I was able to take it
Professor chunawala is the best! He explains things so clearly. I didn't know coding at all and I was scared. But professor made it so easy. We did lots of coding in class. There are fun activities in class too. I recommend taking java class with him specially if you never coded before
I just love this guy. I enjoyed every lecture and it was super fun learning Java language. You feel the positive vibe in class. I want to take all of my computer science classes with him.
I had a great time learning with Prof Chunawala. He explained everything so patiently and in a very detailed manner. He is very passionate and friendly. He is nothing like scary comp sci professors who make u hate the major lol.
He is the best professor for data structure class. Amazing lectures. Take his class.
Professor Chunawala was very good and caring. Lots of in class coding(Good thing is that in class coding dont count for grading but helps better). He walks around the classroom and checks if everyone is on the same page
Awesome Professor he takes this time to make sure you understand material.
Tons of work but it is manageable. The projects are very easy to do and he will answer any questions you have. He responds to emails quickly and you can tell he wants people to pass.
He is very good. Take him.
Professor Chunawala is an exceptional Java teacher! His teaching style is engaging, making complex concepts easy to understand. He provides thorough explanations and patiently answers questions. His passion for Java programming is evident in his dynamic lectures. Highly recommended! #BestProfessor
Professor Chunawala is the best! You can tell he clearly loves teaching. He has great energy. Pays individual attention to students' learning. His enthusiasm and dedication make each class engaging & enjoyable. He is down to earth and approachable, which makes it easy for students to ask questions and seek guidance.
I enjoyed learning in this course; everything was easily accessible. And all the assignments that needed to be completed for the week could be found in the announcements, modules, and tabs on Canvas, which makes everything so easy for me to complete my assignments! There are a number of assignments to complete each week, but they were easy.
Despite the online format, he remains highly responsive and welcoming. He promptly addresses queries, provides valuable feedback, and fosters a positive virtual learning environment. Grateful for such a dedicated educator!
The class was setup very straightforward in Canvas. Super quick with email reply. Email reply are detailed and his willingness to meet over Zoom gave extended support. He is very caring.
The class is very clear on what is expected, deadlines, and what is due. The professor is great and very helpful. He provides excellent feedback, and will help if you just ask. He provides additional information through YouTube links and PDF files. The projects are fun and they are time consuming but this class is an easy A.
CSC-106 was a nightmare with this professor
Good professor, easy to understand lectures and material. Just do the work you will be fine
This guy makes you code throughout the semester and you write LOT OF code. It wasn't bad. I'm not complaining but it made me a better coder. Honestly, I liked him. He seems strict but he is very caring. I suggest to take him.
The semester isn't even over but this is by far the worst class I have ever taken. I don't know how this guy has such a high rating this professor is so lazy and and petty at the same time. Be prepared to have over 100+ assignments that are the most petty assignments you'll ever see. Don't take this guy if you don't know how to code or at all.
Every week we were given clear instructions and assignment list. Class was super easy. Just complete all the assignments. GPA booster class! Easy A
Best professor. Smooth class. I mean it. He makes learning fun with in-class activities, and it's not a lot of work out of class. I recommend him if you have no prior coding knowledge.
Overrated Professor
I am not online savvy, yet I passed with an A. This class uses two online platforms, but it's easy since they are all linked to Canvas, and you just have to click on links and not worry about switching between websites. The first week was a little challenging cause I wasn't sure how to use Canvas. But i picked up quickly.
Easy class. All assignments were easy. Heavily focused on Microsoft PowerPoint, Excel and Word. There is also the Internet technology conceptual part. All easy to follow. Only downside is he won't reopen any missed assignments.
HE IS THE BEST
Quick responses to emails and knows his stuff, unlike half the professors I have had at this school. Actually pushes you to learn the material.
One week he gave us 18 assignments in one week.Thanksgiving break he emailed us saying how we were "getting a break" from that week's work but tacked that extra work on THE WEEK BEFORE FINALS. Found some ppl cheating so he punished all of us with CAMERA ON Python Tests. The Python unit is brutal but he made it 10x worse. Unhelpful & petty.
There were lots of assignments. It was little challenge for me because i don't know Python. But he provided written notes with examples for each topic and are helpful easy to understand. The only thing I don't like Python Tests are on LockDown Browser. I hate LockDown. Overall class wasn't bad just too many assignments.
If you want to learn with fun take this class. It was so much fun with his approach to teaching with gamification. I couldn't take 161 with him since it was fully booked, but lucky to get into 162 in Fall. I liked 162 more then 161
Good class. Learnt about Microsoft products and internet technology in general.
Great professor. Lectures are somewhat boring, but then again, computer programming is bound to be. Very clear explanations of everything, and reasonable tests. The way it's set up, you'll learn most of the stuff in class.
Easy class
Took winter class. Lots of assignments but they were expected becoz it is accelerated semester. There were around 6-8 assignments due each week but they were easy. Canvas was very good and organized for this class. This is good class to learn about IT and Microsoft products.
I am a Biology major. Took this class because it is required for my degree program. Python Coding was new to me. I passed with an A. Make sure you watch videos he posts in Canvas and go thru notes. Overall class was easy
THE BEST PROFESSOR IN MCC
I call him the best professor in the whole CS department. He cares that his students understand and apply the material
Class was smooth. All you need to do is complete the assignments. 14 weeks class= 6 weeks python chapters, 5 weeks computer concepts and 3 weeks of MS Excel. LOTS of assignments and takes LOTS of time but they're easy
I genuinely learned Java in this class. His lectures are so good and easy to follow. Easy to understand. You will code so much in class. He posts so many coding examples.
Not only is he a great professor who's lectures are very thorough and well explained, he is one of the very few professors who actually care about his students and their grades. I didn't expect that of him at all as he may seem stern in the beginning, but he will try his best to make sure you understand the concept. He's truly an amazing professor.
He is much better than other CS professors. I took CSC 161 and 162, but learned more in CSC 236. This course can be hard during summer, because it has a lot of information.But if you watch all the lectures, do all the homeworks, and study little more, you will definitely do good in this class.
Great professor
I really enjoyed his way of teaching. Extremely helpful and a great professor
Very easy class, easy A, just do the work. Tests were in person and weighted 70%, but they were very easy.
BEST PROFESSOR
He is very good. I like lectures. lectures are very informative. He explains very good.
he is legend
The other reviews (buried on here) that used the word petty are accurate. The exceedingly positive reviews are inflated. Be careful with this one. Not easy. Not helpful. Just stay on your toes. It may work out.
It's a lot of work but if you keep on top of it you'll do fine. He tells you exactly what you need to do to get full credit on everything. Very understanding and answers emails quick too.
I was excited to learn about data structures and this class didn't disappoint. The material was great (though hard) but professor gave well-prepared lectures and had clear lecture notes
didn't really want to take a cs course but was required to get my degree and registered for his class without checking rmp (got lucky, he's one of the best rated) workload seems heavy at first, but he has breaks built into the syllabus! he always answered emails in a timely manner, as long as they weren't sent on the weekend.
I took CSC 105 online with him. I have no complaints. The directions were posted in the announcments each week. There are about 5-7 hw assingnmets a week but they are easy but a little time consuming. He responds back to emails quickly and grades quickly.
best learning instructor 4 JavaMidterms finals70% of grade 2 parts writing and codingTrying to get through class without paying attention will failHe may be strict awards points for understanding homework & tests offered two xtra credit attending seminars on Thursdays added 5 points to your final grade 50 midterm credit points for onlnecertifiction
Chunwala is tough grader he is getting the midterm vey hard and asking you to do extra work to get your grade up also the final exam is very hard he put the exam harder than other professors in this class most students failed in the final. He doesn't want to repeat explantion and asking you to go back review slides by your self. just a sweet talker
I have no complains. I learned a lot. The lectures are amazing. There are no quizzes. Revel homework is easy. Only two exams- midterm and final -both were easy as long as you don't skip lectures. I found it easier than my CSC161 class. Definitely recommended.
Just complete all the assignments, and you will be fine. It was easy class for me.
Great Professor!
D Chunawala is the best professor in the CS department. His lectures are engaging and easy to follow. Coding assignments are challenging but rewarding. Highly recommend using Unstuck ai alongside the textbook for exam prep.
I took this Python class in Winter. As Winter sessions are accelerated, there were way too many assignments due each week. It was fairly easy class if you completed assignments with an average score. He gave extra credit to bring up grades. Pros: quick email replies, clear instructions, grades assignments quickly. Cons: too many assignments.
I took his 5-week winter course with zero prior coding knowledge and Prof. Chunawala was so helpful and understanding throughout the entirety of the course. Though it was extremely fast paced (given that its a winter course) and there was a LOT of coursework, he made everything clear from the beginning of semester and I would definitely recommend!
His lectures are truly amazing! Lectures are mixture of theory and coding. I would say I became better Java programmer after taking his class. I feel more confident now.
Best professor, extremely supportive and helping in explaining content. All negative reviews must be from people who simply did not do the work or ask questions.
For CSC-106 this is probably the best professor that you can take, he responds to email quick and provides good feedback. The hardest part about this class I would say is the python section especially if you have zero knowledge on how to code but once you get past it you should be fine. Be prepared to do a lot assingments. Good luck u will do fine!
Prof. Chunawala is awesome! He just takes two exams in the whole semester: 30% midterm and 40% final, so you better do well on those. His midterms are harder than the finals, but they are not bad if you pay attention in class. He believes more in hands-on experience, which I personally like.
I took him for DS a while back and now I transferred to a 4 year university. He was good for OOP but I don't know what happened with him in this class. He refused to answer my emails and we didnt have enough time for hw to properly grasp the material. I dont feel prepared for my uni's classes and i have to study DS all over again so i can do LC
Assignments are somewhat "easy" just make sure you don't miss any assignments because late work will not be accepted EVER. Theres also a lot of homework. You may have up to 10-20 assignments due a week.
He gives good explanation and example. Class was organized good on Canvas. I would take class again.
He is very understanding. Clear instructions and easy. Many assignments but easy to complete.
Class Info
Online Classes
100%
Attendance Mandatory
47%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.15 avg changeRatings by Course
CSC161
5.0
(11)CSC236
4.9
(15)CSC105
4.7
(76)CSC162
4.5
(18)CSC-106
3.6
(11)Difficulty by Course
CSC10572
4.0
CSC-106
3.4
CSC162
2.2
CSC236
1.9
CSC161
1.7