Very tough class! She is super nice and is always willing to help and tries her best to make things as easy to understand, but it is a lot of material to remember. Extremely lecture heavy so be prepared to take notes! Will sometimes give out extra credit depending on how the class is overall doing. She is a good professor but tough!