Prof Ammerman is one of the best I've ever had. He challenges the way you think about things, while also helping you to develop your own opinions. He is caring, funny, and extremely knowledgeable. You should definitely show up to class, but he makes it fun and interesting so you will want to go. I am not a science major, but I loved this class.