She is tough and can be rude at times but she knows her stuff and she knows how to teach it. Chemistry is a hard subject but she is a great teacher and makes things clear to understand. She just wont hand you an A you have to work for it but i loved taking her. I definatly plan on taking her again.