Joshua Rutt
Yes, his lectures are monotonous but he is a very nice and caring guy. When emailing him about a question/concern, he will respond with multiple paragraphs to make sure that you understand everything. He is available at office hours and available for appointments if you can't make it. Memorize the slides and do the readings and you will be golden.