Reviews of professor Tathagata Mukherjee

Rating: 5.0/5, difficulty: 1.0/5
This class's format has changed, it is now a semester-long project. Dr. T is a great professor and values learning over grades. If you try at all you will probably get an A. If Rigved from I2C is a part of your class, don't listen to anything he says. He will describe the class as insanely difficult on the first day which is not true at all.

Rating: 1.0/5, difficulty: 3.0/5
Yes, he seems like a nice guy. But he assigned a project and a homework over Thanksgiving break with no warning. He takes way longer to grade than he says, and provides no feedback on graded assignments and tests. For our midterm, we had to research for a question, it was not based on class material that we knew. We had to learn during the midterm.

Rating: 1.0/5, difficulty: 1.0/5
To him, class and college is a joke. He doesn't teach anything. He is not there to teach students but to only pretend teaching, joke and receive salary. If you really want to learn smthg, his class isn't suitable. However, its good for an easy A.

Rating: 5.0/5, difficulty: 4.0/5
Dr. T's primary focus is on student learning. His grading scheme is vague but the class is pair-project based and the real world applications of the coursework are obvious. He still is adjusting the scope of the assigned projects but will adapt them make sure they are feasible. Expect casual demos and questions about how your projects work

Rating: 5.0/5, difficulty: 2.0/5
This class was taught as a H4D so it was very group project oriented. It was a really good hands on learning experience with work outside of the classroom. Dr. T is an amazing teacher. He is very passionate about what he does and it shows. He is very understanding and does his best to always be available for students.

Rating: 5.0/5, difficulty: 3.0/5
Dr. T has to be one of the best CS professors I've ever had. He's very caring and does his best as a teacher. He always makes sure students understand what's going on and will even repeat things if needed. The class content itself is not that easy, but Dr. T tries to make it easier. I would take him for every CS class if I had the option.

Rating: 4.0/5, difficulty: 2.0/5
Dr. T's lectures are interesting. His knowledge base is very wide, and he is overall a very sharp dude. All assignments are group-based. Dr. T is an understanding professor and doesn't mind extending deadlines. However, unclear grading criteria, graded by few things, and no feedback on graded assignments.