Benjamin Katz
Katz is amazing! I very much respected him. He has good lectures. His exams are so straightforward and reflect the notes/lectures given in class, so as long as you take notes you will pass. Recommend getting textbook if you plan on missing any class, he will tell you EXACTLY what to know for the exams the class before (definitely go to it!!)