Michael Freeze
This course was difficult. Dr. Freeze is a very smart man but his lectures will bore you to tears. There was a considerable amount of homework done through Pearson and the tests (10 questions or less) were similar to in-class examples. He's super nice and will answer any questions, maybe just not in a way that is understandable. 