Eric Larson
I consider myself an above-average student, but professor Larson is a very good professor regardless. Teaches with super straightforward examples in every lecture. Super easy to follow along with. Pay attention, do the work, and you will have NO trouble getting an A. On the other hand, if you dont do anything and dont pay attention, youll get a C.