Hedges is an amazing, caring professor! Her class is not easy but what you put in is what you get out. The tests are hard but she gives very clear study guides and gives hints in lectures. Lecture attendance is not mandatory but is very helpful for the class content. Also there is a lot of extra credit opportunities!  