She was an amazing teacher when I had her. Sometimes she is a bit hard to follow because she explains certain things as if you have prior knowledge however if you ask for clarification she is more than happy to provide it. She gets upset when students are disrespectful to her however as long as you participate and try to learn you can pass/get an A