Reviews of professor Anup Rao

Rating: 5.0/5, difficulty: 3.0/5
Anup Rao is a great professor & lecturer. He always stays after class to answer any questions, and has clear guidelines as to what is expected on the homeworks. This class is tough, don't get me wrong, but Rao does a great job teaching the material.

Rating: 4.0/5, difficulty: 4.0/5
This class is tough in its core, but if we talk about the quality of the lecturer only, professor Anup is a decent one. He explains the concepts pretty well and takes time to answer students question after class. Homework is quite difficult, but collaboration is allowed, so it's very manageable. Exam is kinda a nightmare, though.

Rating: 5.0/5, difficulty: 4.0/5
Prof Rao is a very clear, intelligent, effective professor. The material in CSE 431 is hard, but he does a great job explaining deep concepts very carefully. It's always clear what the important ideas are and the intuition for proofs. Also seems like a great guy; very humble, open to student feedback, always stays back to answer questions.

Rating: 5.0/5, difficulty: 4.0/5
Great professor and a super chill guy. For the class I took, the homework was manageable and the tests were hard but not impossible. Really reasonable professor and class overall.