Evan Bagley
Hes definitely knows what hes talking about, but I could not pay attention in his lectures because theyre straight talking off of a PowerPoint. All his lectures, notes, and study guides are online, so you dont need to go to class if you are able to teach yourself. He does give extra credit pretty often for going to class, and he curves tests.