Ben Hodges
His tests are pretty much the same as the homework. He posts detailed solutions to those, so super helpful when review time comes around. He also recorded lectures for those that weren't able to attend. His lectures are more theory/symbolic while the HW was numbers. Great dude. Let us out 20 minutes early too. Not your typical old man professor