Prof Eich is absolutely incredible. She is very understanding and kind. Attendance isn't mandatory but you get extra credit for good attendance. I am taking another of her classes because she is so great!