Would not take her again at all. She goes over very dense material in class and it is usually stuff you will not be tested on. Then she only does one example problem in class that's suppose to help us out with our homework. Overall I feel that she could do a much better job at executing how she presents the material.