This teacher does teach the material, and makes the material fair to understand, and she does have office hours for extra help. She does go over the tests and make them simpler to understand. However, the questions on the tests have been slightly different to the kind of questions that were given in class, which affected my grade.