She is a great prof and this is a great class! Class attendance is considered into your grade so technically isn't mandatory. She is very knowledgeable and keeps lecture interesting. I didn't get the book which I regret but I still am solid in the class. Highly recommend this course, but beware some of the content is sad.