Eleanor has actively been teaching for over 45 years and in 1995 became owner and Artistic Director of Aspects of Dance in Burlington, Ontario. Most of the students at Aspects of Dance, train in Highland, Ballet, Tap, Jazz, Lyrical, Musical Theatre and Acrobatics.
Many of her competitive highland dancers have travelled throughout Canada, United States, Australia, New Zealand, Europe and Scotland. Some of her students have won Ontario and Canadian Championship titles as well as placing in the top 6 at the World Championships in Dunoon, Scotland.
Eleanor is a member of the World-Wide Judges Panel, Royal Scottish Official Board of Highland Dancing (R.S.O.B.H.D.) she is also a Fellow, Life Member and Examiner with the British Association Teachers of Dance (B.A.T.D.) Eleanor has travelled throughout Canada, United States, Australia and Scotland, adjudicating, examining and conducting Highland and Choreography Workshops.