Sonny Patel
He gives a lot of exams that are really hard if you don't read the textbook or even pay attention during lecture. He is a hard grader and does not take late work. He gives great examples, but they are really hard to understand. He moves pretty fast, but will answer questions if you have any.