Joseph O'Neil
This class really isn't that difficult for a 300 level class. If you show up, take notes, listen to the lectures and do the study guides then you'll get an A. Dr. O'Neil is really knowledgeable and the class is pretty interesting. He does expect you to answer questions in the context of what you discuss in class rather than your personal opinion.