Cory Lepage
He really cares about his students and gives good lectures. It is more of a discussion class. He will always answer your question without making you feel stupid. In total there are three tests and a group project. the KEY to passing the tests is through his chapter check tests. All questions on there are on the test so make sure to review them!