She does a good job of condensing material and into easily understandable content. She takes a while to respond to communication but is usually very flexible with your needs. Extra credit is super easy to get as long as you participate and most of the things are covered in class.