4.6

D Chunawala

Computer Science - Middlesex County College

4.6
Quality
1.7
Difficulty
90%
Would Retake
132
Reviews
4.6
Quality
1.7
Difficulty
4.6
Helpful
4.6
Clarity

90%

Would Retake

132

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

47%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 118 grades
Most common grades:
A (90)
A- (10)
A+ (6)
Grade Distribution
A(96)B(5)C(0)D(2)F(0)A-/B+(15)
Based on 125 reported grades
A: 90
A-: 10
A+: 6
B+: 5
Common Tags
Caring (73)
Clear grading criteria (54)
Accessible outside class (28)
Gives good feedback (27)
Inspirational (20)
Respected (20)
Lots of homework (16)
Amazing lectures (14)
Rating Trend

Stable

-0.15 avg change
Dec
Jan
May
Jun
Jul
Jan
Last 6 months
Ratings by Course

CSC161

5.0

(11)

CSC236

4.9

(15)

CSC105

4.7

(76)

CSC162

4.5

(18)

CSC-106

3.6

(11)
+1 more courses
Difficulty by Course

CSC10572

4.0

CSC-106

3.4

CSC162

2.2

CSC236

1.9

CSC161

1.7

Reviews (132)
5.0
2.0
CSC105
Grade: A
Jul 24, 2020
Would take again

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 .

Gives good feedback
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Jul 24, 2020
Would take again

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.

Gives good feedback
Clear grading criteria
Caring
5.0
2.0
CSC105
Grade: A
Jul 24, 2020
Would take again

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.

Gives good feedback
Inspirational
Caring
5.0
1.0
CSC105
Grade: A
Jul 24, 2020
Would take again

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 !

Accessible outside class
Amazing lectures
Caring
5.0
1.0
CSC105
Grade: A
Jul 25, 2020
Would take again

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.

Inspirational
Clear grading criteria
Amazing lectures
5.0
1.0
CSC105
Grade: A
Jul 26, 2020
Would take again

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.

Respected
Clear grading criteria
Amazing lectures
5.0
1.0
CSC105
Grade: A
Jul 30, 2020
Would take again

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.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
1.0
CSC105
Grade: A
Aug 2, 2020
Would take again

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.

Gives good feedback
Accessible outside class
Caring
5.0
1.0
CSC105
Grade: A
Aug 5, 2020
Would take again

Best professor ever!!! Take him if you can. You will learn a lot from him. Cares about students.

Respected
Accessible outside class
Caring
5.0
1.0
CSC105
Grade: A
Aug 10, 2020
Would take again

Amazing professor no word can describe him,I will 100% recommend taking his class.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
1.0
CSC105
Grade: A
Sep 19, 2020
Would take again

Amazing teacher. Easy. Helpful. Knowledgeable. Crystal clear.

Respected
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Nov 24, 2020
Would take again

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:)

Respected
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Nov 30, 2020
Would take again

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 !

Gives good feedback
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Dec 6, 2020
Would take again

He is one of the best professor at MCC ! A real gem!

Respected
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Dec 10, 2020
Would take again

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!

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Dec 22, 2020
Would take again

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!

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Jan 3, 2021
Would take again

Great professor, explains everything well. The class was very simple, do all the work and your guaranteed a good grade.

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Apr 21, 2021
Would take again

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!

Respected
Clear grading criteria
Caring
3.0
4.0
CSC10572
Grade: D
May 10, 2021
Wouldn't take again

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.

Caring
5.0
1.0
CSC105
Grade: A
May 11, 2021
Would take again

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!

Accessible outside class
Amazing lectures
Caring
5.0
1.0
CSC105
Grade: A
May 11, 2021
Would take again

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.

Respected
Clear grading criteria
Caring
2.0
3.0
CSC105
Grade: B
May 12, 2021
Wouldn't take again

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.

5.0
1.0
CSC105
Grade: A
May 12, 2021
Would take again

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.

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A-
May 13, 2021
Would take again

The best teacher. Definitely recommend.

Clear grading criteria
5.0
1.0
CSC105
Grade: A
May 14, 2021
Would take again

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!

Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
May 14, 2021
Would take again

All you gotta do is try. GPA booster. Easy A.

Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
May 17, 2021
Would take again

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.

Clear grading criteria
5.0
1.0
CSC105
Grade: A
May 18, 2021
Would take again

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.

Clear grading criteria
Caring
5.0
3.0
CSC105
Grade: A-
May 20, 2021
Would take again

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.

Lots of homework
Get ready to read
EXTRA CREDIT
5.0
1.0
CSC105
Grade: A
May 21, 2021
Would take again

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.

Accessible outside class
Clear grading criteria
5.0
1.0
CSC105
Grade: A
May 21, 2021
Would take again

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.

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
May 24, 2021
Would take again

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.

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Jul 27, 2021
Would take again

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.

Gives good feedback
Clear grading criteria
Caring
1.0
1.0
CSC105
Jul 29, 2021
Wouldn't take again

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.

5.0
1.0
CSC105
Grade: A
Aug 2, 2021
Would take again

You can fail only if you don't try. I don't care what other review says. I got A just for trying lol

5.0
1.0
CSC105
Aug 2, 2021
Would take again

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

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
1.0
CSC105
Grade: A
Aug 7, 2021
Would take again

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.

Clear grading criteria
5.0
1.0
CSC105
Grade: A-
Aug 24, 2021
Would take again

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

Gives good feedback
Caring
5.0
1.0
CSC105
Grade: A
Aug 27, 2021
Would take again

He answers any questions you have and helps you when you need it. Hes also very caring about his students success

Gives good feedback
Respected
5.0
1.0
CSC105
Grade: A
Aug 31, 2021
Would take again

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.

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
Aug 31, 2021
Would take again

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.

Caring
5.0
1.0
CSC105
Grade: A
Sep 1, 2021
Would take again

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!

5.0
1.0
CSC105
Grade: A
Sep 1, 2021
Would take again

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 !

5.0
1.0
CSC105
Grade: A
Sep 1, 2021
Would take again

Do the work and the get the grade. Easy A

5.0
1.0
CSC105
Grade: A
Dec 2, 2021
Would take again

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.

Gives good feedback
Respected
Clear grading criteria
5.0
1.0
CSC105
Grade: A
Dec 5, 2021
Would take again

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:)

Accessible outside class
Clear grading criteria
Caring
1.0
1.0
CSC105
Dec 16, 2021
Wouldn't take again

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.

5.0
1.0
CSC105
Grade: A
Dec 17, 2021
Would take again

Actually computer is not really the field of major. I still learned a lot from his class. He is super caring!

Respected
Clear grading criteria
Caring
5.0
2.0
CSC105
Grade: A
Dec 18, 2021
Would take again

Very caring. Amazing teacher, easy, helpful, knowledgeable, crystal clear.

Caring
5.0
1.0
CSC105
Grade: A
Dec 19, 2021
Would take again

Took this class as an elective class. Was fun and easy A!

Clear grading criteria
1.0
1.0
CSC105
Dec 20, 2021
Wouldn't take again

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.

4.0
1.0
CSC105
Grade: A
Jan 11, 2022
Would take again

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

Caring
Clear grading criteria
5.0
2.0
CSC105
Grade: A
Jan 14, 2022
Would take again

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.

Accessible outside class
Clear grading criteria
Caring
4.0
3.0
CSC105
Grade: B+
Jan 21, 2022
Would take again

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.

Gives good feedback
Lots of homework
Accessible outside class
5.0
1.0
CSC105
Grade: A
Feb 9, 2022
Would take again

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

5.0
1.0
CSC105
Grade: A
Apr 30, 2022
Would take again

He is is an amazing professor!!!

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
CSC105
Grade: A
May 4, 2022
Would take again

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.

Caring
5.0
1.0
CSC105
Grade: A
May 4, 2022
Would take again

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.

Amazing lectures
Caring
Respected
5.0
1.0
CSC105
Grade: A
May 5, 2022
Would take again

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.

Amazing lectures
Clear grading criteria
5.0
1.0
CSC236
Grade: A-
Aug 19, 2022
Would take again

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.

EXTRA CREDIT
Caring
5.0
2.0
CSC236
Aug 21, 2022
Would take again

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.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
1.0
CSC236
Oct 13, 2022
Would take again

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 :)

Amazing lectures
Caring
Respected
5.0
1.0
CSC161
Grade: A
Oct 28, 2022
Would take again

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.

Gives good feedback
Inspirational
Caring
5.0
3.0
CSC105
Grade: B
Dec 13, 2022
Would take again

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.

Clear grading criteria
Lots of homework
Caring
5.0
3.0
CSC236
Grade: A
Dec 15, 2022
Would take 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.

Clear grading criteria
Caring
Respected
5.0
3.0
CSC236
Grade: B-
Dec 17, 2022
Would take again

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

Caring
Lecture heavy
Accessible outside class
5.0
1.0
CSC161
Grade: A
Dec 19, 2022
Would take again

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

Clear grading criteria
Inspirational
Caring
5.0
1.0
CSC236
Grade: A
Dec 19, 2022
Would take again

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.

Gives good feedback
Inspirational
Caring
5.0
1.0
CSC161
Grade: A
Dec 20, 2022
Would take again

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.

Amazing lectures
Caring
Respected
5.0
1.0
CSC236
Grade: A
Dec 23, 2022
Would take again

He is the best professor for data structure class. Amazing lectures. Take his class.

Participation matters
Gives good feedback
Respected
5.0
2.0
CSC161
Grade: A
Jan 8, 2023
Would take again

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

Participation matters
EXTRA CREDIT
Caring
5.0
2.0
CSC105
Grade: A
Jan 17, 2023
Would take again

Awesome Professor he takes this time to make sure you understand material.

Lots of homework
Caring
Accessible outside class
5.0
3.0
CSC105
Grade: A+
Jan 24, 2023
Would take again

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.

Participation matters
Clear grading criteria
Caring
5.0
2.0
CSC161
Grade: A
Jan 25, 2023
Would take again

He is very good. Take him.

Clear grading criteria
Caring
5.0
3.0
CSC161
Grade: A-
Apr 22, 2023
Would take again

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

Participation matters
Clear grading criteria
Respected
5.0
2.0
CSC161
Grade: A-
May 4, 2023
Would take again

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.

Participation matters
Amazing lectures
Caring
5.0
1.0
CSC105
Grade: A
May 4, 2023
Would take again

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.

Clear grading criteria
Accessible outside class
5.0
1.0
CSC105
Grade: A
Aug 1, 2023
Would take again

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!

Gives good feedback
Inspirational
Caring
5.0
1.0
CSC105
Grade: A
Aug 4, 2023
Would take again

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.

Caring
Accessible outside class
4.0
2.0
CSC105
Grade: A
Sep 3, 2023
Would take again

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.

Lots of homework
Accessible outside class
Online Savvy
2.0
5.0
CSC-106
Grade: D+
Sep 11, 2023

CSC-106 was a nightmare with this professor

Lots of homework
So many papers
Test heavy
5.0
2.0
CSC162
Grade: Not sure yet
Oct 9, 2023
Would take again

Good professor, easy to understand lectures and material. Just do the work you will be fine

Participation matters
Amazing lectures
Caring
5.0
2.0
CSC161
Grade: A-
Oct 18, 2023
Would take again

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.

Amazing lectures
Gives good feedback
Inspirational
1.0
5.0
CSC-106
Grade: Not sure yet
Dec 1, 2023

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.

Tough grader
Get ready to read
Hilarious
5.0
1.0
CSC105
Grade: A
Dec 4, 2023
Would take again

Every week we were given clear instructions and assignment list. Class was super easy. Just complete all the assignments. GPA booster class! Easy A

EXTRA CREDIT
Gives good feedback
Caring
5.0
2.0
CSC161
Grade: Not sure yet
Dec 5, 2023
Would take again

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.

Caring
Accessible outside class
2.0
4.0
CSC162
Grade: Rather not say
Dec 14, 2023

Overrated Professor

5.0
1.0
CSC105
Grade: A
Dec 16, 2023
Would take again

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.

EXTRA CREDIT
Accessible outside class
5.0
2.0
CSC105
Grade: A
Dec 16, 2023
Would take again

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.

5.0
2.0
CSC162
Grade: A
Dec 17, 2023
Would take again

HE IS THE BEST

Clear grading criteria
Inspirational
Caring
5.0
1.0
CSC162
Grade: A
Dec 19, 2023
Would take again

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.

Inspirational
Caring
1.0
5.0
CSC-106
Grade: A
Dec 23, 2023

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.

Lots of homework
Test heavy
5.0
2.0
CSC-106
Grade: A-
Dec 23, 2023
Would take again

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.

Get ready to read
Lots of homework
5.0
2.0
CSC162
Grade: A
Dec 23, 2023
Would take again

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

Inspirational
Caring
5.0
2.0
CSC105
Grade: A
Dec 24, 2023
Would take again

Good class. Learnt about Microsoft products and internet technology in general.

Clear grading criteria
5.0
1.0
CSC161
Grade: A
Dec 25, 2023
Would take again

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.

Participation matters
Inspirational
Caring
5.0
1.0
CSC105
Grade: A
Jan 4, 2024
Would take again

Easy class

5.0
1.0
CSC105
Grade: A
Jan 20, 2024
Would take again

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.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
1.0
CSC-106
Grade: A
Jan 26, 2024
Would take again

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

5.0
2.0
CSC161
Grade: A+
Feb 21, 2024
Would take again

THE BEST PROFESSOR IN MCC

Group projects
Amazing lectures
Caring
5.0
3.0
CSC162
Grade: A
Apr 18, 2024
Would take again

I call him the best professor in the whole CS department. He cares that his students understand and apply the material

Inspirational
Caring
Accessible outside class
5.0
3.0
CSC-106
Grade: A
May 8, 2024
Would take again

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

Clear grading criteria
Lots of homework
Accessible outside class
5.0
2.0
CSC162
Grade: A
May 12, 2024
Would take again

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.

Amazing lectures
Inspirational
Caring
5.0
3.0
CSC236
Grade: A-
Jun 27, 2024
Would take again

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.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CSC236
Grade: B+
Jun 28, 2024
Would take again

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.

Clear grading criteria
Gives good feedback
Lecture heavy
5.0
1.0
CSC236
Grade: A
Jul 4, 2024
Would take again

Great professor

Clear grading criteria
Gives good feedback
Inspirational
5.0
1.0
CSC236
Grade: A
Jul 13, 2024
Would take again

I really enjoyed his way of teaching. Extremely helpful and a great professor

Inspirational
Caring
5.0
1.0
CSC162
Grade: A+
Aug 20, 2024
Would take again

Very easy class, easy A, just do the work. Tests were in person and weighted 70%, but they were very easy.

Gives good feedback
Lots of homework
Caring
5.0
2.0
CSC162
Grade: A+
Sep 6, 2024
Would take again

BEST PROFESSOR

Gives good feedback
Caring
Respected
5.0
2.0
CSC162
Grade: A
Sep 10, 2024
Would take again

He is very good. I like lectures. lectures are very informative. He explains very good.

Participation matters
Inspirational
Caring
5.0
1.0
CSC236
Grade: A
Sep 20, 2024
Would take again

he is legend

1.0
4.0
CSC-106
Grade: Rather not say
Sep 23, 2024

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.

5.0
1.0
CSC105
Grade: A
Oct 15, 2024
Would take again

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.

Clear grading criteria
Lots of homework
Caring
5.0
2.0
CSC236
Grade: A
Nov 17, 2024
Would take again

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

Participation matters
Amazing lectures
Caring
5.0
3.0
CSC105
Nov 27, 2024
Would take again

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.

5.0
2.0
CSC105
Grade: B+
Dec 9, 2024
Would take again

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.

Clear grading criteria
Lots of homework
Online Savvy
3.0
4.0
CSC162
Grade: Not sure yet
Dec 15, 2024

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

Lots of homework
Respected
Online Savvy
1.0
1.0
CSC162
Grade: Rather not say
Dec 15, 2024

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

Tough grader
EXTRA CREDIT
5.0
3.0
CSC162
Grade: A
Dec 16, 2024
Would take again

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.

Clear grading criteria
Inspirational
Caring
5.0
1.0
CSC-106
Grade: A
Dec 21, 2024
Would take again

Just complete all the assignments, and you will be fine. It was easy class for me.

5.0
1.0
CSC236
Grade: A
Dec 24, 2024
Would take again

Great Professor!

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
2.0
CSC162
Grade: A
Jan 10, 2025
Would take again

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.

5.0
3.0
CSC-106
Grade: A-
Jan 20, 2025
Would take again

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.

5.0
4.0
CSC-106
Grade: A
Jan 21, 2025
Would take again

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!

Gives good feedback
Caring
Accessible outside class
5.0
2.0
CSC162
Grade: B+
Jan 25, 2025
Would take again

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.

Participation matters
Amazing lectures
Inspirational
5.0
2.0
CSC162
Grade: A+
May 5, 2025
Would take again

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.

Amazing lectures
Inspirational
Caring
5.0
4.0
CSC-106
Grade: B
May 8, 2025
Would take again

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!

Get ready to read
Gives good feedback
Lots of homework
5.0
2.0
CSC162
Grade: A+
May 13, 2025
Would take again

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.

EXTRA CREDIT
Respected
Test heavy
3.0
5.0
CSC236
Grade: B
May 25, 2025
Would take again

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

Tough grader
Get ready to read
Lots of homework
3.0
2.0
CSC105
Grade: B+
Jun 24, 2025

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.

Lots of homework
Online Savvy
5.0
2.0
CSC162
Grade: A
Jul 28, 2025
Would take again

He gives good explanation and example. Class was organized good on Canvas. I would take class again.

Inspirational
Caring
5.0
1.0
CSC105
Grade: A
Jan 2, 2026
Would take again

He is very understanding. Clear instructions and easy. Many assignments but easy to complete.

Clear grading criteria
Gives good feedback
Caring
Class Info

Online Classes

100%

Attendance Mandatory

47%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 118 grades
Most common grades:
A (90)
A- (10)
A+ (6)
Grade Distribution
A(96)B(5)C(0)D(2)F(0)A-/B+(15)
Based on 125 reported grades
A: 90
A-: 10
A+: 6
B+: 5
Common Tags
Caring (73)
Clear grading criteria (54)
Accessible outside class (28)
Gives good feedback (27)
Inspirational (20)
Respected (20)
Lots of homework (16)
Amazing lectures (14)
Rating Trend

Stable

-0.15 avg change
Dec
Jan
May
Jun
Jul
Jan
Last 6 months
Ratings by Course

CSC161

5.0

(11)

CSC236

4.9

(15)

CSC105

4.7

(76)

CSC162

4.5

(18)

CSC-106

3.6

(11)
+1 more courses
Difficulty by Course

CSC10572

4.0

CSC-106

3.4

CSC162

2.2

CSC236

1.9

CSC161

1.7

Similar Professors