Reviews of professor Subhransu Maji

Rating: 5.0/5, difficulty: 3.0/5
Great professor. You learn a lot from his lectures. His lectures are succinct and to the point. He also does a great job of clearing up confusion. You can tell he loves Computer Vision and inspires students. He improv-ed a lecture so that he could teach us how the black hole was visualized. I really appreciated this small gesture.

Rating: 3.0/5, difficulty: 4.0/5
Course is moderately difficult but the grading is very very unforgiving. 80+ on all assignments, 85+ on final project and still end up with a B. Half the material you will already learn in CS682.

Rating: 2.0/5, difficulty: 4.0/5
Interesting materials, most boring lectures. 5/50 people listening in lectures. Project? 200% work expected for a 20% grade. Looks easy? A lot of work

Rating: 1.0/5, difficulty: 4.0/5
Professor teaches traditional computer vision which isn't used. There are too many homeworks and assignments. The expectations in project are unrealistic, there aren't any reviews or feedback given. Only surprise comes with the grade. Would not recommend taking his class.

Rating: 1.0/5, difficulty: 4.0/5
The class is really boring and he drains the life out of any interest you have in the topic. Sometimes omits information that critical to doing the homework. Lastly he's horrible at explaining the topics and clarifying questions and the slides are horrible to reference and they lack information.

Rating: 5.0/5, difficulty: 4.0/5
Long homework assignments that are graded harshly. Lectures are very informative but boring: someone literally dozed off and fell out of their seat in the second lecture lol

Rating: 4.0/5, difficulty: 5.0/5
He is extremely brilliant, and has answered a lot of difficult questions in a lucid way. The homework assignments are easy, and grading is not very tough. I would have given him a 5 but unfortunately he is kind of uninterested in understanding whether everyone in the class is following up with what he says. P.S. Project grading is ridiculous.

Rating: 1.0/5, difficulty: 4.0/5
Probably the least favorite CS class and professor I have taken in the 4 years I have been here

Rating: 4.0/5, difficulty: 2.0/5
Good lecturer and a cool guy. He didn't give us a lot of information regarding the tests, but if you understand the material they are easy enough. Homeworks were actually really interesting and I had a lot of fun with them. I hardly paid attention in class but I felt like I understood the material through my own reading.

Rating: 2.0/5, difficulty: 4.0/5
he's boring, doesn't motivate students to learn more and even when we sometimes want to, he squashes interest (seen it happen to a couple of people), 
don't get me wrong though, hes brilliant. but this class is NOT it