Avik Dutt

This professor has taught: ENAE202, ENME202, ENME350, ENME351, ENME434, ENME692
Information Review
Avik Dutt
ENME202

Expecting an A-
Anonymous
01/30/2024
Pretty good professor, teaches the concepts well. Was neither particularly engaging nor boring, but was always friendly and there to help. Would recommend.
Avik Dutt
ENME202

Expecting a B-
Anonymous
12/26/2023
Dr. Dutt is very nice and he teaches well. Although this class was hard, it was the most enjoyable to go to since he went slow enough to understand at the moment (so there was less stress). However, I am not giving five stars because his exams are awful. The reason the curves are so steep are because he tests on stuff he has never mentioned before or said once. The most confusing things were asked on the exams, and if you do the assignments yourself and understand them, it helps a lot, but not nearly as much as you need. There are "select all that apply" and true and false type questions, and if you do not know all of the minute details about everything, it is so easy to miss so many points. If the whole exam was based on writing code or looking at it then it would be fair, but my semester this was not the case and I would have done so much better if it was (and I try hard). If he made the exams fair then he would earn the extra star. Also, I was told by the TAs that is is virtually impossible to fail the class because of the curve (stated later for my semester and based on a standard deviation). 35% is from assignments and 65% is from those "gotcha" exams. Finally, for those wondering, 94%=A+, 87%=A, 82%=A-, 78%=B+, 72%=B, 63.5%=B-, 58%=C+, 50%=C, 40%=C-
Avik Dutt
ENME202

Expecting a B+
Anonymous
12/06/2023
He's super smart and really knows his stuff, much more helpful than all the TAs (who are also pretty good btw). Very responsive to email, always posts lecture slides and code from class. Only problem is that he expects us to really understand and have mastered the material - like all the studios and hw require way more conceptual understanding of how coding works than the average student possesses, and the exams are therefore super hard bc he'll give us problems that I've never seen before on concepts that we talked about on a surface level. Def not an intro to coding class, if you already know C++ and MATLAB you'll only be semi-bored.
Avik Dutt
ENME202

Expecting a B-
Anonymous
03/29/2023
I liked this class and Prof Dutt takes a lot of effort into teaching the course material well and explaining things that are difficult to understand.
Avik Dutt
ENME202

Expecting an A-
Anonymous
03/03/2023
I was extremely nervous to take this class. I had heard first-hand from a friend about how bad the course would be, especially the exams. And to be fair, the exams were difficult. The studios and the homework assignments were time consuming, often taking longer than the 2 hour period we had. However, Avik is GREAT. His rating being anywhere below 4 stars is just not fair. He's kind and considerate to students' needs. He moves at a pace that anyone can understand if they're paying attention. He is always taking the time to stop, ask for questions, and then fully answer each one. Despite being a very new professor, he is good at his job and cares about improving. If I'm given the option to take classes with him in the future, I will 100% choose Avik.
Avik Dutt
ENME202

Expecting an A
Anonymous
12/27/2022
As basically everyone has already said and is close to universal opinion, Professor Dutt is tremendous at lecturing and does a phenomenal job. He responds to emails quicker than any professor I have had and is among the most understanding. I am shocked to see how low the current rating is, but I am optimistic that as Professor Dutt gains more experience with running the course, people's opinions will rise as well. As someone with a CS background, the course is structured in a very difficult way to teach, first starting with MATLAB and then moving to C++. Teaching two languages in the course of the semester (although only going into the basics) is a task nearly impossible, especially branding itself as a beginner programming class. Many of the beginners in the class seemed to struggle with this being their first coding experience as this is the first coding class in the mechanical and aerospace engineering programs. Regardless, Professor Dutt cares and tries his best to make the class accessible to all backgrounds of coding experience, he even asks students if they have any ideas for improving the class and the learning. I believe the class exams are the source of the biggest weakness as it would be more productive to focus less on debugging minor things that any IDE/compiler will tell you and more on the mechanics and how the code functions. Coming from a CS background, when I got my final back I was shocked at the amount of things I got wrong because I missed a fairly minor syntax error hidden somewhere in the given code and I wish there would be more parts on exams writing code/pseudocode since writing code is the single most fundamental aspect to the class. However with the low exam scores (averages of 63.8% and 53%), the exams will probably be edited in the future due to the caring and attentive nature of Professor Dutt and even if they are not, the curve is quite generous.
Avik Dutt
ENAE202

Expecting a B
Anonymous
12/26/2022
Class poorly taught with studios and homework being unfairly difficult and time consuming. You're better off taking this course with don devoe. Avoid this professor at ALL COSTS.
Avik Dutt
ENME202

Anonymous
12/24/2022
W prof. L TAs.
Avik Dutt
ENME202

Expecting an A-
Anonymous
12/21/2022
Professor Dutt is a nice guy and in lectures, he explains things well. Although his midterm was difficult he gives a pretty large curve to make up for it, and he made the final far less difficult. He is also very flexible and is willing to push back due dates and give extra credit if the class asks for it. Some of his TAs were unhelpful but, Professor Dutt answered questions well. The class was tough but the professor was not bad at all.
Avik Dutt
ENME202

Anonymous
12/20/2022
Prof Dutt is very nice and can explain concepts very well. I went to his office hours and he did an excellent job walking me through the problems. He was also willing to provide an occasional extension on the HW when warranted. I'd say Dutt was a 5/5 professor. However, I can't quite say the same about the class as a whole. Studios and HWs were very involved, at least for me with no prior programming experience, so I needed lots of help, unfortunately so did everyone else so there were too many people per TA during the studio sections. This meant that if you had a question on a hard studio, you had to wait quite a while to get help, and god help you if you had a second question. Thankfully you were allowed to finish studios during office hours, but I don't know what I would have done if my schedule didn't align with those. I'll leave a 5-star review because like I said, Dutt as a professor was very solid. Given that this was the first time he taught this course I have a good feeling many of my issues will hopefully be worked out for anyone taking the class in the future.
Avik Dutt
ENME202

Expecting an A-
Anonymous
12/20/2022
Professor Dutt is a very good, nice, and understanding professor that would always try to explain the concept to you and his Office hours is the best. This is a difficult course, but the problem is seriously the TAs. Most of the TAs do not even know what is going on or how to help us, but they will design the hardest studios and homework possible. For what I have noticed, Professor Dutt do not design the homework or studios, he just checks if they are doable by us, and a lot of the times he had to cut them by as much as half because they were simply too complex. The TAs do not understand how difficult it is for us sometimes, and when we ask for help in our code, they most of the time confuse us even more or just tell us to google straight up. The hardest part about this course is the studios that are on zoom. They say that we should need 2 hours but outside of the first two studios, I have never completed the others in just two hours. Sometimes it took me several days to complete them because I had no idea what the hell they wanted us to code, and do not expect the TAs to make the questions clearer because they won't. The main TA is Kevin who would always design the hardest studios and homework ever, but his office hour is on Friday which is useless because the assignments are due on Thursday. Personally, I would say that Professor Dutt is fine but them TAs are useless. During the studios Kevin would be the only one to help but the other just check you off, if you have a problem, they will send you back to Kevin which won't always answer your question because they are so many people that needs them.
Avik Dutt
ENME202

Expecting a B
Anonymous
12/16/2022
Prof. Dutt is a very nice person and takes a lot of effort into explaining things in the lectures. He is also very approachable in office hours or over email. Granted C++ is tough, but there is a curve to the grading.
Avik Dutt
ENME202

Expecting an A-
Anonymous
12/15/2022
Professor Dutt is good professor. He's helpful in office hours and answers questions well and thoroughly in class. He is also willing to be flexible and push back assignments if people ask him too. He also gives a pretty large curve, and although the class can be a lot of work, part of this is due to the TAs who were unhelpful during the studios and not because of Professor Dutt.
Avik Dutt
ENME202

Expecting a B-
Anonymous
12/13/2022
I'm gonna be straight forward. The professor? 3/5. The course? 1/5. One thing I'd like to highlight beforehand is that the first half of the semester is MATLAB, with the midterm being based around MATLAB, and the second half is C++, with the final exam being focused solely on C++. MATLAB is...okay... but C++ is AWFUL. I'll mainly be focusing on the C++ portion sicne MATLAB is somewhat manageable. Professor Dutt is a great person and is reasonable when it comes to grades and curving. He was good with teaching MATLAB programming, but C++ was definitely a weakness. C++ on its own is difficult, but explaining it in a lecture style class is definitely a horrible idea. Professor Dutt means well, but I can say with confidence that I will not remember a single thing about complex coding when this course is over. Lectures are almost useless since a majority of it is professor Dutt pulling up C++ or MATLAB code and explaining how it works rather than working through it from scratch. He also types and explains fast, so as a student you are limited to how much time you have to copy the code. Have your phone ready to take pictures of the code. MATLAB can be a useful skill in the future, especially with math courses such as MATH241 and MATH246. C++ is not easy, and you will have to teach yourself for a large majority of the course. For booth coding methods, I would recommend going into ENME202 with some sort of background knowledge of MATLAB and C++ basics, or be prepared to sit down for HOURS during the semester teaching yourself. The studios, although the curriculum says they should only take you 2 hours, can take you up to 4 since you are given no guidance or clear directions. The TAs are useless. The head TA when I took the course was Kevin Chieu, who clearly knows how the studios are supposed to be done, but gives EXTREMELY vague advice, or will simply repeat the question to you if you ask about it. The other TAs simply check you out, not helping with the actual coding process. What makes the studios extremely difficult is that it's online via zoom, so rather than having the assignment explained to you in person and your code looked at 1 on 1, you have to share your screen on zoom, which can give your hard work and code away to anyone in the call. The studios would be EXTREMELY more effective and easier to understand if done in person. The homework assignments will definitely take up a large portion of your free time, so designate a solid 4 hours per week to the homework, 1 of which will be you actually typing something and the other 3 being you trying to figure out what the heck your supposed to do in the first place or crying, because coding sucks. Some of the code you can find online, but otherwise, hehe, good luck! In summary, Professor Dutt is a good person, but he's teaching abilities are questionable, but that's to be expected when it comes to a college level coding course I presume. Professor Dutt is also relatively new tot the university and education as a whole, so he's not doing too bad as a starting professor. The course (ENME202 or ENAE202, since they're the same thing) will be the bane of your existence. It is a weave our course for engineers, so be prepared. I'm not trying to scare anyone, I'm just trying to be as honest as possible.
Avik Dutt
ENME202

Expecting an A
Anonymous
12/12/2022
As far as I can tell a lot of these other reviews have had bad experiences with the studios that the TAs make rather than the professor. Professor Dutt is really good and will make sure to answer any questions that pop up in the lecture thoroughly. He also tries to learn names in class (even though the class may be quite large) and will push back due dates/shorten studios if he thinks they're unfair. Professor Dutt is also very approachable and you can tell that hes passionate about what hes teaching. The curve he gives is also very forgiving (prior to the final a 50% is a C) and he has said he will curve more after the final.
Avik Dutt
ENME202

Expecting a B+
Anonymous
12/08/2022
Professor Dutt is an extremely nice professor, and an extremely intelligent individual. However, this course is much more difficult than it needs to be. Lecture is useless. He always waits until 5-10 minutes after the class start time to begin lecture. He reads off one two or three slides with minimal information, and then codes infront of us for the remaining 30 minutes of class. You will be spending more than just one or two hours to complete some of his homeworks and studios. You will not finish the studios within the alotted 2 hour time frame. On average, you will spend 4-5 hours on 1 studio assignment, and a lot of studios have taken me multiple days to figure out. Studios are the worst part of this course. They were held on zoom, and you could never get the help you needed because every other student is just as lost as you are. Studios should be held in person as I don't think they worked that well online. Office hours were often packed too. I've always had to wait half an hour or more just to get some help or ask a question, and most of the time you get a vague, unhelpful responses, especially from certain TA's . The homeworks are little bit easier than the studios imo, but you will spend a similar amount of time on home work as you do studios. By the end of the course you will easily spend 10+ hours a week on this course. ENME350 is less of a pain in the butt than this course.
Avik Dutt
ENME202

Expecting a C
Anonymous
12/06/2022
Prof Dutt is good at his job even though he’s new.
Avik Dutt
ENME202

Expecting a B-
Anonymous
12/06/2022
The studios are involved and I did struggle at first but got the hang of things later. The lecturer does a decent job of teaching C++.
Avik Dutt
ENME202

Expecting a C
Anonymous
12/05/2022
Taking 202 with him right now and he was alright for the matlab part, but once we got to c++ it went down hill. During lectures he is so disorganized and really hard to follow. He does his best to explain the concepts, but the explanations are confusing at times. The studios are too long and difficult. If you never coded before be prepared to spend 2+ hours on the studios/HW. If he is the only option for 202 then learn as much C++ as u can before taking the course.
Avik Dutt
ENME202

Expecting a B
Anonymous
12/05/2022
I find Professor Dutt to be quite approachable and helpful during office hours. The course material is quite interesting and the assignments really helped me learn useful concepts.
Avik Dutt
ENAE202

Expecting a C
Anonymous
11/15/2022
Not sure what these other reviews are taly about. Professor Dutt is a fine professor for this course. The material is challenging and even though he may be a little new to professing, he does the best he can
Avik Dutt
ENME202

Expecting a C
Anonymous
11/14/2022
This professor has been difficult to work with for most of the semester. He has poor communication and organizational skills, i.e. changes due dates for assignments. I hope I do not have to take another one of his classes. I get the feeling he doesn't take this class seriously. The nice thing is there is a curve to the grading.
Avik Dutt
ENME202

Expecting a C
Anonymous
11/13/2022
This professor has been difficult to work with the entire semester. He has poor communication skills and organization, i.e. changes the due dates of assignments. I will be avoiding him for the rest of my time at college park.
Avik Dutt
ENAE202

Expecting a C
Anonymous
11/10/2022
This lecturer isn't great. He doesn't explain things clearly. He creates very long and involved assignments that most of the class doesn't end up finishing. It seems the TAs do not like how he has organized the course either because they are frustrated with how many students that come to office hours not understanding the material. I would be wary of recommending him to anyone who hasn't taken 202 yet. I can say that the class has a very serious curve right now, which is nice. A 55% is considered a 'C'.
Avik Dutt

Expecting a C
Anonymous
11/06/2022
I am taking ENME202 with him. He seems constantly unprepared for class. Always late and always fiddling with he lighting cord. I've been told that it is his first or second semester lecturing, maybe he'll be better in the future but right now he is not good at his job. He needs to shape up or ship out.