Professor Savage is AWESOME! It is a lot of reading but the quizzes and tests are very straight forward. There is pretty much no homework except to study and read but the tests are mostly based on the lecture powerpoints. He is a really cool and funny professor I would definitely take him again!!