DO NOT TAKE HER!!! She is a terrible teacher. She is terrible at communicating and yells at her students. I came to her office hours and she said I was wasting her time. When you ask for help, she doesn't help you. Her tests are very hard and I had to study for days to get a good grade. If she is your only option, take it next semester.