Andia Azimi
She took the time to learn our names which is pretty cool. Book is needed because she gives "pop quizzes" once a week and therefore attendence gets important even if its not graded. Her tests are harder than expected, the study guide help but it is a guide not a tell-all book. She makes up for it with lots of Extra Credit which bumped me a letter