Professor Cheryl O. Eckert is so wonderful teacher, very fair, very caring, extremely helpful, always ready to go out of her way to help you and assist with any questions you have. She is so knowledgeable, really loves what she does and has amazing angel like personality. The subject was not easy one, need to be ready to work hard.