Austin Boroch
If you even briefly read the chapters and take notes you will pass. His lectures are actually interesting and he is pretty funny. He cares about his students and is easy to access outside of class. He gives pop quizzes but they are easy and the presentations are all super easy.