Sonja Crenshaw
I love Mrs. Crenshaw as an individual, but be wary because her lectures did put me to sleep once or twice. She allows an option where if you email her before class that you won't be there then watch the lecture later, it counts for your attendance that day. She also requires 3 concerts and we have tests about once a week.