Bryan Monesson-Olson
He's a really good lecturer and is very clear about the content and what you need to know, which is pretty rare to find in a professor. Reading the textbook to prepare for lectures will definitely be helpful to help you understand the lectures in class. The exams and quizzes so far are fair. Would def take him again- he's super organized.