David Sorensen
He is a great Professor if you show up to lectures. There are few Quizzes and a presentation but as long as you pay attention to what he says in class you should be good. Reading the textbook would get you an A listening to the lectures alone would get you a B. All slides are posted on Canvas so you could follow along.