Joseph Austin
Amy has been exceptional, she goes out of her way to make sure you understand the core concepts of the material being studied. On a scale of 1-5 I Would give her a 10.