Kristen Hall
She is an AMAZING teacher. She made the concepts super easy to understand and explained whatever people were confused on. Attendance wasn't mandatory but there are pop quizzes that you can't make up. She gives test reviews before so if you are good on those you will definitely get an A.