Haley is an absolute sweetheart. She always smiling and brings a good atmosphere to class. She gives very useful feedbacks and guides you very well for each assignment so you actually improve and get better in writing. She is very fair with grades.