She trained at the Royal Ballet School, England, and danced professionally with the Paula Ross Contemporary Dance Company. She served as Director of the Dance Program at Cleveland State University, Ohio, and since 1988 has been on faculty at the University of Calgary where she teaches Dance History. Her writings have appeared in Dance Connection, Dance Current, and the Calgary Herald, as well as in books and periodicals.