Malachi Crawford
His lectures are very engaging and also vital when it comes to the tests so make sure you come to his classes so you don't miss any important material. Also for the most part the textbook is required because he pulls a couple of questions from there on each test. But overall, I really enjoyed Professor Crawford's classes!