amazing. really cares about her students. explains things many different ways so everyone can understand. do her extra credits! ask questions! she's very willing to help even if the questions seem silly