Haley Hutcheson
I took the same class in high school and ended with an A+ and understood everything, but had to retake and her teaching methods are terrible. I failed every single test and never comprehended what she tried teaching and I couldn't fully remember what my past class taught me. Tests were extremely long and some barely had time to finish. Don't take. 