Emmy Ready
She's pretty nice and tries to make sure you understand the material. The homework can have dumb/confusing assignments and it's all online (grades itself mostly). Participation is 15% of your grade and she grades it seriously. If you like consistency, the grading, homework, and tests are all very consistent so you always know what to expect.