Reviews of professor Moneesh Upmanyu

Rating: 4.0/5, difficulty: 3.0/5
Tests are harder compared to the assignments and assignments are long

Rating: 4.0/5, difficulty: 4.0/5
He gives excellent feedback and is willing to provide extra help. His helpful lecture slides are provided, but it is very necessary to attend lectures in order to understand all the necessary details. If you pay attention in class, though, exams and quizzes will be reasonable. He also provides study sessions prior to every midterm.

Rating: 2.0/5, difficulty: 4.0/5
Incredibly long midterms. Hard to finish them on time. Overall a tough grader

Rating: 5.0/5, difficulty: 3.0/5
Prof. Upmanyu is a passionate teacher who is great at teaching the assigned material as well as impressing why it is important. Lectures were informative and he made a point to answer any questions brought up. He is accessible out of class and was good at responding to emails. It is difficult to get an A (95), but he tries hard to help students.

Rating: 2.0/5, difficulty: 5.0/5
Avoid at all costs. Tests are insanely long and brutal! Made what should be a relatively easy class extremely difficult. Take this course with another professor if you can.

Rating: 4.0/5, difficulty: 3.0/5
Everything people are saying about tests is true they were long ash and hard ash (nice) but Moneesh himself is a pretty good professor. He's good at explaining the material and is very responsive and helpful outside of class.

Rating: 2.0/5, difficulty: 5.0/5
Quizzes and homeworks are fine. Midterms are ridiculously long and not reflective of the practice midterms. Is ok at teaching the material.