Aaron Hammes
Professor Hammes is so passionate in the topics he covers. He didn't assign that many assignments- two writing responses, 3 Friday writings, a presentation summary, a presentation and a paper. He lectures a lot but everything he talked about was interesting. The only thing I would've appreciated is more clarification on our paper- but he's great!