Brandon Weiss
Explains things thoroughly, gives lots of extra credit, the exam is literally mostly questions from learning checks and exam reviews. Just pay attention to the lectures, reference the textbook from time to time, and do the exam reviews. Hes very caring feel free to go to him with questions.