Margaret is a musician, social therapist and adult educator. She has taught courses on Rudolf Steiner's basic books in the "Summer Intensive" portion of the Waldorf Teacher Training program at Antioch New England Graduate School, and has coordinated the Foundation Studies program at the Center for Anthroposophy . For many years she has been guiding anthroposophical study groups in various communities on many different topics, especially on Rudolf Steiner's "Philosophy of Freedom". She presently teaches in adult education programs at the Center, and also at numerous Waldorf schools. She has served on the National and Eastern Regional Councils of the Anthroposophical Society of America.