Neal Becker
Tests are really the only part of your grade that matters. Take lots of time to study the review sheets he makes before tests as those questions are almost exactly on the tests. The final exam is pretty much old exam questions . He does teach pretty fast though but he makes videos students can watch after lecture.