Peter Nennig
I would have given him 5 stars, but I thought his lectures were extremely boring. It might have just been because the material didn't really resonate with me, but I hated going to class. His tests are super easy though, and I didn't even read past the first 16 pages of the book and I still made an A in the class.