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.