James Halm
He is great professor. He really makes class interesting with his lectures and guest speakers. There are 3 papers that need to be written all of which are your opinion, he's strict on grammar so go with a writing tutor! Not even Word or Google Docs will catch those mistakes. Be on time, its his pet peeve for students not to be on time. Study!