Steve is funny & a good person, but lectures go at mach3 and every time he explains something new he says it's "identical to what we learned before" when it's not. His email explanation is much better than his lectures, saving grace is 2 midterms are 20% each and open book/online. Cheat sheet for final but a lot of theory was tested in MC section. 