Trevor Brown
As a grad student, he has been one of the best professors that I have had. He's teaching style is great. He does not shy away from complex problems, and he explains in a way that with a little bit of work we can understand them. The class itself was challenging but he was always there to help us out. If he's teaching a course, take it!