Erin Sparks
She's a sweetheart and cares about her students, and the class is interesting although the lecture are really long and she tends to not be able to finish them. Tests are fair although a lot to know so if you can not remember a bunch of stuff don't take the class