Jason Burke
I've taken him 3 times and he's a great professor. He lectures by taking notes with the class, making it easy to keep up. The homework is exactly like the exams, so it can be used as study material. 