Kitty McGrath
Insane amount of homework on a website called ALEKS that you have to pay to use. Professor is nice but not a great teacher because it seems she assumes we know the material she is lecturing and she goes over the topics too quickly. You're better off learning via the internet, otherwise DON'T TAKE HER FOR PRE-CALCULUS. The course ruined math for me.