Jonathan Gould
Incredible lectures, really gets the whole class engaged. Wish I could take him again. If you get a 95 or higher on the final exam, you get an A in the class no matter what. You will learn a lot.