Bruce McCosar
McCosar is AWESOME- he can be a bit arrogant but he is really good at explaining things and he knows what he is talking about. His lectures and powerpoints make sense and it is easy to get points even if you don't do too hot on the tests. I hardly used my textbook but I would still recommend getting it for extra practice. Turn stuff in on time