Professor Raible is the nicest person and she really wants all of her students to succeed. She gives great feedback and makes her lectures really interesting. I highly recommend taking a class with her!