Shirley is very caring and wants to help the student as much as possible.  But sometimes it just feels too much and her lectures are so long. Less information is actually received and I often felt confused. 

However, these negatives doesn't change the fact that she is very knowledgeable and is always accessible outside class to help the students.