Rohan Sood
Dr. Sood is extremely knowledgeable, which is good but he also expects you to grasp things much quicker than possible. He moves through lecture notes very quickly. His tests were always extremely fair and he never made them harder than they needed to be. He also doesnt believe in partial credit so all exams are multiple choice.