Professor Hamer is great. The class is very discussion based, so be ready to speak and having read the chapters assigned. However she does a good job prompting discussions and allowing everyone to have their opinion shared. Grading can be a little slow at times but gives great feedback on papers. Overall very nice and wants to help you succeed.