Shannen Cravens
She gives you a lot of homework which does pile up if you dont stay on top of it. But, she really does care about her students and I went to office hours a lot which helped me do well in the class. If you are confused get help she just wants to help her students. if you struggle with homework go to her, she will do the problem with you.