Ryan Peters
Nice guy, pay attention to the things he says that will or won't be tested. If he tells you to look at the supplementary slides, LOOK AT THEM. Midterms are fair if you study his content based on what he tells you, no more no less.