Jacob Love
He gives thorough lectures, all I did was pay attention and do the homework and quizzes on Math Lab and I didn't struggle on the tests. He holds office hours after class for help. I would recommend this professor. 