Pros: easy class, great professor, material is useful in RE, easily accessible outside of class, wants to help her students. 
CONS: very late grader, lectures are dry, assignments are given/posted few days before deadline, unclear guidelines. 