Very good teacher, interesting material, very nice = good combination.
She can be mean but her class is fun she likes to give pop quizzes and talka bout current events (which are sometimes extra credit on quizzes)
She can be mean but she's fun during my class. She loves to talk about a lot of current events and she's so funny sometimes
she can be mean to some people but i loved her and she is definetly the greatest teacher i ever had... and she gave me a better grade then i deserved