Flora Smith
She knows what she's doing even with often mistakes, her teaching style takes some getting used to since she isn't very good at explaining the process of solving. She takes attendance every class. Her homework is optional & the book is free online. 4 tests aren't super difficult but still review. She's boring, and likes to call on students.