Mary Ellingwood
She is absolutely ADORABLE, funny, and entertaining. As well as a great teacher she is very helpful with questions and doesn't make things too difficult. Just show up, do your homework, and study a tiny bit for tests and quizzes, otherwise she makes it almost impossible to fail.