Ellen Foley
If you ever have the chance to take a course with Ellen, do it! You will not be disappointed. She makes sure to have a relationship with her students and she truly cares about her student's success! All of the assignments have a purpose. She makes class enjoyable every, single session! She is truly amazing! Take her, you won't regret it!!!