Mik Larsen
If you don't like reading than this class is not for you. He give out quizzes in the beginning of every other class meet, sometime 2 in 1 week all questions are related to the readings. There are lots of required books for this class, including online readings given by the professor. DO NOT SKIP A READING, terrible mistake.