Jonathan Geary
He gives so much outside work. You at least have two 30 question online quiz each week that are really difficult, and lots of discussions that he grades extremely hard. Don't take this class.