Barbara has taught ballet, modern dance and choreography for over thirty years. She has a Bachelor of Fine Arts in Ballet from the North Carolina School of the Arts and a Master of Fine Arts in Dance from the University of Michigan. She was Assistant Professor of Dance at Towson University in Maryland for six years where she also served as Chairman of the Dance Department. Barbara has received choreographic grants from the Michigan State Council for the Arts, Towson University, Meet the Composer, Inc and Morningside Festival in New York City. She was a Teaching Artist for the Visual and Performing Arts Department of San Diego for ten years and for Young Audiences of San Diego.