Jonathan Rienstra-Kiracofe
I liked RK. he's a good guy and you can tell he cares about his students. He prepares you well for the exams if you follow the lectures, usually things are pretty straightforward as to what will be on the exam, not a lot of surprises. 