Mitchell Kinney
Class itself isn't interesting but his lectures are straight from the slides and hard to sit through. Didn't prepare us enough for midterms either, but you get a sheet. The book is enough for weekly homework, and puts slides online too. Only one big project other than that. Class is just really boring.