Professor Shearer is a gem. You will need to do work for your grade but its not difficult if you stay on top of due dates. He challenges you to think critically in a respectful and insightful manner. There are weekly group presentations, so pick a good group of people. Quizzes and tests are open book! I highly recommend him.