It was great working with Maggie Pearson. I have taken several different classes with my dog so felt like I had a good understanding. However I was still able to learn new ways to teach my dog. Always willing and able to answer any questions.