Amanda Strong
Amanda is the definition of tough-love. She has very high expectations, but if you communicate with her she will do everything in her power to help you succeed. You can tell she truly cares for her students and takes time to personally interact with each person. Also, she is great at getting back to you through email. I would 100% choose her again!