Haley is a real gem! She was very understanding and caring, especially after we switched online. She would always check up on her students and was very accessible. She gives great feedback too, so don't be afraid to ask questions. I would recommend her to anyone and I am very happy I took her for Comp II!