After eight months living in India, where it was almost impossible to find a Hindi teacher, I went home to Boston for a month of vacation with plans to take Hindi classes twice weekly. The class I had signed up for was canceled due to low enrollment, but luckily Maggie was happy to help me out at the last minute. I had worked with two non-professional Hindi teachers in Gujarat (one was awful, the other is very nice and somewhat helpful, but not a natural language teacher). Ironically, it was easier to learn Hindi from Maggie than either of the native speakers.
Now that I have returned to India, I am missing the classes with Maggie. I not only managed to learn more quickly with Maggie, but also I was much better able to remember what I have learned a week or two after class. She is patient and lets you work on ideas for a period that is long enough for you to absorb the material, but not so long that it is boring. She also suggested some helpful resources I am still using in India. I highly recommend Maggie for either short-term intensive or long-term lessons for fun or practical purposes.