Brian Gray
There was so much information and he expected you to know everything. He didn't really tell us how to study for the final, and he gave little to no guidance even though the final made up 40% of the grade. He also doesn't allow you to work ahead. 