Nitesh Kunda
He is a good person but that doesnt help when he fails 30 students every semester. He thinks that everyone understands stuff at his level and his tests are insanely hard. He barely curves and gives you attitude if you ask questions but skip some classes.