Sean Brennan
I did pass this class with an A but I needed to do every extra credit assignment in order to maintain that grade. He is not specific about what he wants to see in assignments which makes him a very tough grader. The homework assignments are usually based off the lecture, and the tests are hardly ever multiple choice. It is possible but beware.