4.3

Sourav Dutta

Computer Science - Ramapo College of New Jersey

4.3
Quality
3.3
Difficulty
83%
Would Retake
83
Reviews
4.3
Quality
3.3
Difficulty
4.3
Helpful
4.3
Clarity

83%

Would Retake

83

Reviews

Rating Distribution
Official

5

61

4

7

3

3

2

5

1

7

What Students Say

Dutta is an amazing teacher

CMPS311 - 5.0 rating

He is an excellent teacher who gives you projects and tests that are hard but fair

CMPS231 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

10%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 69 grades
Most common grades:
A (36)
B+ (16)
Not sure yet (8)
Grade Distribution
A(37)B(9)C(1)D(2)F(0)A-/B+(21)
Based on 79 reported grades
A: 36
B+: 16
Not sure yet: 8
B: 7
Common Tags
Accessible outside class (37)
Caring (25)
Lots of homework (21)
Respected (17)
Test heavy (16)
Gives good feedback (13)
Clear grading criteria (7)
Tough Grader (6)
Rating Trend

Improving

+0.65 avg change
Jul
Sep
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

342

5.0

(1)

CMPS367BIGDATA

5.0

(1)

CMPS220

5.0

(6)

CMPS310

5.0

(6)

CMPS664

5.0

(3)
+13 more courses
Difficulty by Course

342

4.0

CMPS367BIGDATA

4.0

CMPS231

3.8

CMPS148

3.7

CMPS311

3.5

Reviews (83)
2.0
4.0
CMPS311
Jan 19, 2018
Wouldn't take again

Prof. Dutta is a very humble and talented person. But when it comes to teaching, he lacks the ability to keep his students attentive. Everyone in the class does not have any idea what is going on or what he is saying. Although he tries too hard but ends up failing to make his students understand.

5.0
4.0
CMPS311
Grade: A
Feb 3, 2018
Would take again

Prof. Dutta is an amazing teacher. I learned so much from his Operating Systems class that it helped me to get an intern in summer. He explains difficult concepts pretty well and provides simple programming examples to demonstrate practical implementation. His exams are really hard but will prepare you for job interviews. Love his live coding!

Tough Grader
Gives good feedback
Respected
5.0
4.0
CMPS148
Grade: B
Mar 7, 2018
Would take again

Dutta is the best professor I've ever had. I transferred from NJIT to Ramapo without knowing any programming (even though I have taken introductory programming courses at NJIT). I took compsci-2 with him and now I consider myself a moderate programmer. His exams are open book and open notes but very hard to crack (IMHO). A must take for CS major

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
CMPS148
Grade: Not sure yet
Apr 16, 2018
Would take again

Great guy and a good professor. He's not very hard and you'll breeze through the class if you practice stuffs. He's helpful too. Not a very good English speaker tho. But, you'll understand. If you don't, just ask.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CMPS311
Grade: Not sure yet
Apr 27, 2018
Would take again

Very good professor. Teaches every bit of OS. Extremely helpful and caring. You will learn multithreaded programming, interprocess communication etc. really well in his class. Wish I could take more courses with him before graduation.

Tough Grader
Respected
TEST HEAVY
5.0
5.0
CMPS311
Grade: Not sure yet
May 3, 2018
Would take again

Prof. Dutta is excellent and it seems like OS is his area of expertise. If you want to learn OS then you must take with him. Exams are hard and challenging. Get ready to write a lot of C codes.

Tough Grader
Gives good feedback
Respected
5.0
4.0
CMPS148
Grade: Not sure yet
May 6, 2018
Would take again

He is truly a good professor. He knows the material and knows how to explain to students.

5.0
4.0
CMPS148
Grade: B+
May 7, 2018
Would take again

Best professor ever! I love the way he breaks down a problem and writes simple code to solve smaller parts of a big problem. Dr. Dutta is one of the smartest person I know. A real genius and a terrific teacher.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CMPS148
Grade: A
May 8, 2018
Would take again

I have only one word for this professor- Awesome!

Tough Grader
Respected
Participation matters
5.0
4.0
CMPS147
Grade: A
May 11, 2018
Would take again

Do not think twice if you get a chance or a seat in his course. He is a brilliant professor, write codes from scratch in front of you and definitely you will learn a lot. Caution - it is hard to pass with this professor without learning coding. My roommate had to withdraw because she did not have time for coding.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CMPS148
Grade: B+
May 16, 2018
Would take again

Dutta is a very smart guy. He knows how to explain complex concepts using simple examples. He does live coding which helped me to understand how to write better codes.

Gives good feedback
LOTS OF HOMEWORK
TEST HEAVY
2.0
5.0
CMPS148
Grade: Drop/Withdrawal
Jul 31, 2018
Wouldn't take again

He isn't clear on his requirements. If you go to his office hours. He'll help you, but it'll take a while to get through anything. He has review days before exams but, I don't necessarily find them helpful.

5.0
4.0
CMPS367BIGDATA
Grade: A
Aug 24, 2018
Would take again

This is my first course with Dr. Dutta and it was a great experience. He is smart, knowledgeable and caring. I did not know setting up Hadoop is so hard before taking this course. Projects were tricky and the final exam was hard. But at the end of the day, learned a lot of high demand skills within a short time frame.

Participation matters
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
2.0
4.0
CMPS147
Grade: C+
Dec 15, 2018
Wouldn't take again

I have no idea how he teaches his other courses, but definitely does not teach cmps 1 correct. He expects you to already know some things, when this is an intro class, and he teaches way too fast. He doesn't explain methods well at all, and grades exams very harshly. While we didnt use the textbook, buy it cause you will need it to teach yourself.

Tough Grader
5.0
4.0
CMPS147
Grade: A
Dec 19, 2018
Would take again

I got an A with him. A great teacher who has in-depth knowledge of the material. There were a couple of students in my class who can not get their head around programming. It is a good class to know if you are in the correct major. Take him if you enjoy coding or really into it. Otherwise, don't.

5.0
5.0
CMPS231
Grade: B+
Jan 6, 2019
Would take again

He teaches hard stuff. But I can not deny the fact that my programming skill has improved considerably after taking this course with him. We learned STL containers in-depth and used them in large-scale projects. His projects are massive (e.g. Huffman coding using min-heap). A Good professor but may not be good for average students.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
5.0
4.0
CMPS231
Grade: A
Feb 11, 2019
Would take again

Computer Science is hard, no doubt about it. Professor Dutta won't baby you - you need to do more than just the bare minimum to survive in this major. He is an excellent teacher who gives you projects and tests that are hard but fair. He wants you to learn and not drown when you have your first real job. Go see him outside of class, it helps a lot.

Participation matters
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
3.0
3.0
CMPS147
Grade: D
Jul 4, 2019
Wouldn't take again

This is coming from a person who ain't written a SINGLE line of code in they life before aside from a lil HTML and deals with depression+no motivation. Coding at first is the hardest thing to wrap your brain around. ATTEND classes if it's your first time coding. Visit office hours. Who cares if others who prob do better! Focus on your needs 1st!

Accessible outside class
Skip class? You won't pass.
Test heavy
1.0
3.0
CMPS147
Grade: Not sure yet
Dec 10, 2019
Wouldn't take again

He'll always walk in late and then proceed to ask if he assigned work from the previous class. Work that was unclear and difficult with strict due that day deadlines. If you never learned any other form of coding prior i would stay away from dutta. He doesn't care about the course and doesn't care about you (Won't bother to even learn your name).

Lots of homework
Skip class? You won't pass.
1.0
5.0
CMPS147
Dec 17, 2019
Wouldn't take again

If you aren't the most experienced with coding, don't bother. He is not gentle with amateur or even intermediate-level coders, and his lectures are a mess. He doesn't go into detail, but when he does it's vague and be speeds through problems. Does the work for you, even. Doesn't bother to remember your name either, and is generally late to classes.

Tough grader
Skip class? You won't pass.
Lots of homework
5.0
4.0
CMPS147
Grade: A
Dec 27, 2019
Would take again

This guy is a genius. Never came to class with a single paper or notes. Writes code in front of the whole class from scratch, compile and run. His class is much harder than other CS1 classes but I heard from seniors that you wont get job if you don't get at-least B with him and time to think for another major. But would not recommend for non CS.

Accessible outside class
Skip class? You won't pass.
Test heavy
3.0
4.0
CMPS311
Grade: B+
Jan 29, 2020
Wouldn't take again

He's alright, and if I had no choice but to take him again I would, but I try to avoid him. His lectures are long and drawn out and he just reads from powerpoints for the most part. Tests and projects are hard, and doesn't give a lot of feedback, so your left wondering why you got a grade you got unless you go after him. I've had worse teachers.

Get ready to read
Test heavy
Lecture heavy
1.0
4.0
CMPS147
Grade: B+
Feb 20, 2020
Wouldn't take again

Dutta cant introduce Computer Science to you. You need to know the basics before taking any class with him. In other words, he cant teach you anything. You teach yourself. Worse, he gives no good feedback, so you dont even know what youre doing wrong.

Beware of pop quizzes
Tough grader
5.0
4.0
CMPS148
Grade: A
Feb 23, 2020
Would take again

Good professor. I actually learned writing better codes after taking CS2 with him. His classes are advanced than other sections (operator overloading, template etc.). But just like others said here, may not be a good choice for weaker students.

Lots of homework
Accessible outside class
Test heavy
5.0
4.0
CMPS311
Grade: A
Feb 26, 2020
Would take again

Tough but fair. The course had a ton of programming exercises but I learned so much and the prof was great at explaining the really difficult material. Highly recommended.

Lots of homework
Test heavy
Tough grader
1.0
2.0
CMPS311
Grade: B+
Feb 27, 2020
Wouldn't take again

With the influx of kids enrolling in CS here (not sure why, the program is pretty bad) the school is looking for warm bodies to go through the motions of teaching disinterested kids how to copy-paste Binary Trees from StackOverflow. Unless watching someone finger peck unreadable C++ into nano is your idea of top education, avoid at all costs.

2.0
4.0
CMPS148
Grade: Incomplete
Mar 12, 2020
Wouldn't take again

Professor Dutta's class is convoluted and confusing. All of his exams, projects, and labs have students write code that, while teaching the concepts, are completely impractical to the larger scope of Computer science. His code is unorganized and his assignments are not specific enough for students to understand. If you can, take someone else for CS

Test heavy
Tough grader
5.0
4.0
CMPS220
Grade: A
Mar 17, 2020
Would take again

Dr. Dutta is a good professor. He does a good job at teaching programming. I like the way he demonstrates codes in class which I think is rare. I highly recommend taking any programming courses with him.

Accessible outside class
Test heavy
Caring
5.0
3.0
CMPS148
Grade: A
Mar 17, 2020
Would take again

Caring and good professor. Initial programming projects and labs were difficult but I learned a lot from this class. He also helped me to get a summer intern.

Test heavy
Caring
4.0
4.0
CMPS148
Grade: A-
Mar 18, 2020
Would take again

Learned so much from his cs2 class. It was a hard class but worth taking. Helped me during my 1st job interview.

Test heavy
Caring
1.0
3.0
CMPS148
Grade: B
Apr 1, 2020
Wouldn't take again

He tests you on the material not your actual knowledge. His tests have 0 real world applications.. Because he doesn't care about real world application his teaching drains all the fun out of programming with his useless complications of otherwise simple assignments and tests. I love coding but his class makes me hate it.

Lecture heavy
5.0
4.0
CMPS148
Apr 3, 2020
Would take again

He is genuinely a good professor. Teaches programming at a standard level. If you are ready to learn programming beyond printing prime numbers, then you must take him.

Lots of homework
Caring
5.0
4.0
CMPS311
Grade: A
Apr 9, 2020
Would take again

Honestly Dr. Dutta is caring and an excellent professor. You may hate him because of overwhelming programming assignments, but at the end of the semester I felt I really learned operating systems.

Lots of homework
Accessible outside class
Caring
5.0
4.0
CMPS220
Grade: A
May 15, 2020
Would take again

Excellent professor. Gives a lot of programming assignments. He taught us assembly programming very well. Highly recommended.

Accessible outside class
Test heavy
Caring
5.0
3.0
CMPS148
Grade: A
Jun 9, 2020
Would take again

Is very lenient. Tries go genuinely to help you.

Respected
Lots of homework
Accessible outside class
5.0
3.0
CMPS220
Grade: A-
Jun 9, 2020
Would take again

Better than other options

Lots of homework
4.0
3.0
CMPS231
Grade: Not sure yet
Jun 21, 2020
Would take again

Dr. Dutta is a very great professor. I took him for Data Structures, and he gives out a lot of assignments that can be done multiple ways. However, there are some times where he will care about the optimization of your code, so be careful about his leniency. He's always there to assist you in person and online, and may even give you the answers.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
3.0
CMPS310
Grade: A
Jan 4, 2021
Would take again

He is a great guy and a very good professor. I learned a lot. Specially writing codes on amazon server was awesome. I am so much thankful to him for offering this course.

5.0
4.0
CMPS664
Grade: A
May 15, 2021
Would take again

He stretched my knowledge from 1 to 100. Great Prof!

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
CMPS311AND310
Grade: A
Dec 17, 2021
Would take again

Super Professor! I will take him again and again and again ... until he says get the hell outta here.

Accessible outside class
Clear grading criteria
Caring
5.0
2.0
CMPS310
Grade: A+
Dec 20, 2021
Would take again

Dutta is a very easy going Professor, so long as you show that you are putting forth the effort you should do fine. I have yet to receive a grade lower than an A in any class that I have taken with him. I have had him for atleast one class every semester from freshman to junior year. Would highly recommend

Gives good feedback
Respected
Accessible outside class
5.0
4.0
CMPS310
Grade: B+
Dec 22, 2021
Would take again

Dr Sourav was so far the best professor I took at Ramapo. He is hard but always accessible, if you email him anytime he will answer you (what is really crazy). If you dont like to work hard, this class can be difficulty for you cause he gives a lot of programming labs.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
2.0
CMPS310AND311
Grade: A
Dec 28, 2021
Would take again

Excellent Professor who cares a lot about his students. Accessible during and outside of office hours, and great at answering questions. Great at teaching both concepts and code. Easy exams and projects.

Respected
Accessible outside class
Caring
5.0
4.0
CMPS148
Grade: A
May 15, 2022
Would take again

Professor Dutta is more than happy to help his students with concepts. He is an easy grader, but makes sure that you learn the material. He doesn't give a lot of work, but expects you to do practice problems to understand the concepts better. He's more than happy to help students with work and testing accommodations. Nice and encouraging professor.

Caring
Lecture heavy
5.0
4.0
CMPS311
Grade: A
May 18, 2022
Would take again

Interesting class that was pretty fast paced. Dutta clearly cared about his students, either it be stopping to answer any question or answering emails within an hour. He was quite enjoyable and worth taking.

Caring
Respected
Accessible outside class
5.0
4.0
CMPS311
Grade: B
Dec 16, 2022
Would take again

Professor Dutta teaches fast but is not unfair. His material can be very difficult, but you will not have issues getting answers and help from him. Attendance not mandatory, but HIGHLY encouraged; A LOT of the class work will appear 1 for 1 on the exams. Will work with you on late assignments.

Caring
Lecture heavy
Graded by few things
5.0
1.0
CMPS240
Grade: A
Dec 27, 2022
Would take again

Professor Dutta is the one of the best computer science professors you can take at Ramapo. Very knowledgeable and knows what he is talking about. You can email him at 3am on a weekend and there is a good chance he'd respond within an hour. If you can take him, do it.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CMPS147
Grade: A
Jan 10, 2023
Would take again

If you have no experience with programming, you might find this course a bit heavy. However, if you put some effort and ask questions, Prof. Dutta will help you. He is accessible outside the class. Even as someone, who has been programming for a while, I still learned several things from Dutta's introduction course.

Gives good feedback
Caring
Accessible outside class
5.0
2.0
CMPS147
Grade: A
Jan 20, 2023
Would take again

Professor Dutta was the first person to introduce C++ coding to me, and he did so quickly but also made sure that you know how to do something before moving on. He would also make sure to ask if anybody had questions multiple times throughout the class. The class is incredibly easy and he invites you to use the internet even on tests and quizzes.

Amazing lectures
Gives good feedback
Respected
5.0
2.0
CMPS220
Grade: B+
Jan 25, 2023
Would take again

I took this guy in fall of 2021 for Assembly he is a very good and reasonable professor and he cares about his students which is amazing.

5.0
3.0
CMPS220
Grade: B+
Jan 25, 2023
Would take again

really cares about his students and explains stuff thoroughly be prepared for a lot of class work though I took him for assembly back in fall of 2021.

4.0
1.0
CMPS147
Grade: A
May 12, 2023
Would take again

Professor Dutta is really caring and knowledgeable. You can easily get an A in his class, but you should be careful that however his class is easy, you may not learn so much new stuff. Attendance is not mandatory, and you may feel bored attending this class.

Caring
Accessible outside class
5.0
1.0
CMPS310
Grade: A
May 15, 2023
Would take again

Third time taking Dutta, and always a pleasure to do so. Guy knows what he is talking and communicates material effectively. Also, his email response times are immaculate, never met a professor who responds basically instantly like he does. Wish we could do more and go more in-depth, but overall was good a course.

Respected
Accessible outside class
5.0
3.0
CMPS664
Grade: B-
May 21, 2023
Would take again

I learned a lot in this class, I thought master at Ramapo would only benefit me with a diploma but I was surprised that how much I managed to learn with Dutta, I wish I had more time for the exams because they were difficult but overall I highly recommend.

Amazing lectures
Gives good feedback
Accessible outside class
4.0
4.0
CMPS320
Grade: A
Jul 8, 2023
Would take again

Taken Dutta before, and this course was very different from his usual ones. It was online during the summer, and was the first time he was instructing for CMPS320. Felt incomplete, but he was very helpful when asking question and was very responsive as well. Could be better in terms of knowing the structure of the course.

Respected
Test heavy
Accessible outside class
5.0
2.0
CMPS220
Grade: A
Jul 9, 2023
Would take again

I took this course with another professor but didn't learn anything. So, I had to drop. This is my second time taking ML at Ramapo. He did a great job explaining the math behind ML algorithms, uploaded lecture videos, slides and base codes that we could study at our own convenience. Learned a lot from the implementations. Great Prof!!

Caring
Respected
Accessible outside class
5.0
4.0
CMPS305
Grade: B
Sep 9, 2023
Would take again

Dr. Dutta is undoubtedly one of the best professors at Ramapo. I learned a lot from this class. I had no idea that some built-in functions in C are vulnerable. Additionally, he was always available to answer my questions outside of class. He is a very humble and down-to-earth guy, and he encouraged me to ask questions even if they seemed basic.

Lots of homework
Caring
Accessible outside class
4.0
3.0
CMPS305
Grade: B
Sep 11, 2023
Would take again

Overall a good professor and learned alot about system exploits what annoys me is that its only offered in the summer

5.0
3.0
CMPS611
Grade: A
Dec 27, 2023
Would take again

First time taking a grad level course with him. A bit different from undergrad as there was more work, and a lot of more expected from us. Only complaint was that the final was nothing like the material covered in class. He is generous with partial credit, so that's a plus.

Accessible outside class
4.0
2.0
CMPS364
Grade: A
Dec 27, 2023
Would take again

Interesting class and covered a lot. The course layout and organization could be better - specifically grading. We didn't receive any grade until 3 days before the semester ended.

Accessible outside class
5.0
3.0
CMPS311
Grade: A
Dec 29, 2023
Would take again

Good professor, clearly knowledgeable in the area of operating systems and quite rigorous when it comes to programming. My only concern is with the grading, but who does it before the deadline anyway.

Lots of homework
Test heavy
4.0
3.0
CMPS331
Grade: B+
Feb 12, 2024
Would take again

This class from Professor Dutta was all online he used AI to grade AI work is helpful in office hours

Caring
Respected
Accessible outside class
5.0
3.0
CMPS310AND311
Grade: B+
Feb 28, 2024
Would take again

Dutta is undoubtedly one of the best at Ramapo. I actually learned a lot from his class that I apply in my work. He's also a great guy outside of the classroom.

Lots of homework
Caring
Accessible outside class
5.0
3.0
CMPS320
Grade: B-
Mar 18, 2024
Would take again

Good guy. He actually explains machine learning algorithms, not just reading from the slides. Will work with you if you are not doing well in class. Dutta tries hard NOT to ruin your gpa. It was a good learning experience for me, even though the math was little heavy for me - I liked the coding part.

Lots of homework
Caring
Accessible outside class
1.0
5.0
CMPS240
Grade: B+
May 14, 2024

His idea of teaching is reading from a textbook, and then solving some very basic problems. Assignments: Very easy, Tests: very easy, but his Final is super hard, and if a single person gets a good score on it, he won't curve even if class average is 50. Every test was done on lockdown browser with the textbook, and questions aren't related to book

Tough grader
Get ready to read
Test heavy
5.0
4.0
CMPS310
Grade: B
May 15, 2024
Would take again

I used to struggle with coding, but he made it click for me. Super easy to reach, online or in person, and he always replies to emails pronto. But heads up, his tests are tough cookies! So, gotta grind on those assignments and projects solo. Loads of homework, but totally worth it. Learned tons!

Caring
Test heavy
Accessible outside class
5.0
2.0
CMPS310
Grade: A-
May 20, 2024
Would take again

He solved every assignment he gave in class. Quizzes and final exams were very similar to the weekly assignments. The exams focused on writing Python code for managing large datasets using the cloud. I learned a lot from this class. Good professor.

Lots of homework
Caring
Accessible outside class
5.0
2.0
CMPS240
Grade: A-
Jun 29, 2024
Would take again

Dutta explained all topics from the textbook clearly, using simple example problems to enhance understanding. I enjoyed and learned a lot from this course. The exams were based on the materials covered in class. Highly recommended.

Clear grading criteria
Lots of homework
Caring
5.0
3.0
CMPS320
Grade: B
Jul 9, 2024
Would take again

One of the better professors of the CS dept. Was very quick to respond to emails if you had any questions. Not an insane amount of work either. The only oddity was that for an asynch class, he assigned the exams for in middle of the week in middle of the day for a few hours, instead of scheduling it for the whole day as other professors do.

Caring
Respected
Accessible outside class
3.0
3.0
CMPS320
Grade: B+
Sep 18, 2024
Would take again

Took this as an online summer class. Overall, not to bad. Lectures were prerecorded about an hour per topic. Workload was one or two assignments a week and there was a midterm and a final. However, this class was asynchronous and the exams had to be taken at a specific time during the week which is inconvenient and he would not move the time.

Clear grading criteria
Lecture heavy
Accessible outside class
1.0
4.0
CMPS240
Dec 13, 2024

Professor Dutta's teaching style lacks organization, as there are no slides or a structured syllabus to follow. The course lacks a clear teaching structure, making it challenging to grasp the material effectively. His grading is highly unpredictable, which adds to the difficulty of the class. I would not recommend taking this class again.

Graded by few things
2.0
4.0
CMPS364
Grade: Not sure yet
Dec 16, 2024

Workload was not too bad but content was hard in the second half of the semester. Sometimes assignment instructions were unclear and feedback was not great.

5.0
1.0
CMPS240
Grade: A
Dec 16, 2024
Would take again

Dutta explained all topics from the textbook clearly, using simple example problems to enhance understanding. I enjoyed and learned a lot from this course. The exams were based on the materials covered in class. Highly recommended.

Lots of homework
Test heavy
Accessible outside class
5.0
2.0
CMPS364
Grade: A
Dec 16, 2024
Would take again

The class was interesting and covered a lot of material, which I appreciated. However, I think the course layout and organization could use some improvement, especially when it comes to grading.

Lots of homework
Caring
Accessible outside class
5.0
4.0
342
Grade: Not sure yet
Dec 19, 2024
Would take again

Dr. Dutta is a great teacher! He explains difficult computer graphics concepts clearly. The projects are challenging, but if you pay attention and practice, you'll definitely learn a lot. One downside is that there's no textbook, so I often take pic of what he writes in class. Overall, I highly recommend his class if you're serious about learning.

Gives good feedback
Lecture heavy
Accessible outside class
5.0
2.0
CMPS311
Grade: B+
Dec 19, 2024
Would take again

Highly knowledgeable in the field of Operating Systems. The exams closely align with the assignments, and most exercise problems from the textbook were thoroughly addressed. I would definitely take him again.

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
CMPS364
Grade: A
Dec 24, 2024
Would take again

Excellent Professor. Explained complex concepts in a simpler way. Covered many topics. Final and quizzes are based on class assignments.

5.0
2.0
CMPS342
Grade: A
Jan 7, 2025
Would take again

He explained every step using the whiteboard, no vague hand-waving like so many other professors. He even wrote the code from scratch right in front of the whole class! I just wish I could take ML with him because I really want to work in this area.

5.0
5.0
CMPS240
Grade: A-
May 12, 2025
Would take again

Dutta is a good teacher, does a lot of coding in class. The final exam was no joke.

Lots of homework
Test heavy
Accessible outside class
5.0
4.0
CMPS240
Grade: B+
May 14, 2025
Would take again

Listen during the lectures and you'll be fine, he goes over the topic, does a few examples, and then you'll have a problem to do. Just be ready for the final, it's weighted heavy (40%).

5.0
2.0
CMPS311
Grade: A
May 15, 2025
Would take again

Top professor for operating systems. easy going. Exams are well covered in class lectures.

Amazing lectures
Lots of homework
Caring
5.0
3.0
CMPS664
Grade: A
May 18, 2025
Would take again

This is the only class in my entire MSDS curriculum where I felt I truly learned something new. Complete all the assignments bcz he grades everything.

5.0
3.0
CMPS231
Grade: B+
Dec 21, 2025
Would take again

Smart professor teaches a lot of high standard coding. The project was very challenging the final exam carries alot of weight but its a good course if you really into C++ programming.

Lots of homework
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

10%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 69 grades
Most common grades:
A (36)
B+ (16)
Not sure yet (8)
Grade Distribution
A(37)B(9)C(1)D(2)F(0)A-/B+(21)
Based on 79 reported grades
A: 36
B+: 16
Not sure yet: 8
B: 7
Common Tags
Accessible outside class (37)
Caring (25)
Lots of homework (21)
Respected (17)
Test heavy (16)
Gives good feedback (13)
Clear grading criteria (7)
Tough Grader (6)
Rating Trend

Improving

+0.65 avg change
Jul
Sep
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

342

5.0

(1)

CMPS367BIGDATA

5.0

(1)

CMPS220

5.0

(6)

CMPS310

5.0

(6)

CMPS664

5.0

(3)
+13 more courses
Difficulty by Course

342

4.0

CMPS367BIGDATA

4.0

CMPS231

3.8

CMPS148

3.7

CMPS311

3.5

Similar Professors