She is just okay. She doesn't have strict due dates for the homework which helps but the homework isn't very hard. These discussion boards she has are unnecessary and she grades them too strict. I feel like it's a ding to your grade for no reason if she doesn't like what you say. But if you do the homework and do good testing you will be fine. 