Originally from Toronto, Karen received her undergraduate degree from Ryerson University. She moved to New York to study at The Ailey School where she fell in love with the Horton technique. Karen has taught at Montclair State University, Ballet Hispanico, The Ailey Extension, The School at Columbia University, Horace Mann, New Dance Group and is currently a faculty member for the Steps Youth Program / Steps on Broadway, Marymount Manhattan College and The Joffrey Ballet School. She has had the opportunity to guest teach and choreograph across the U.S. and abroad, including Canada, Mexico, Bolivia, Italy, Cyprus, and Israel and is a returning guest artist with Techniche de Danza (Rome) OH Ballet Arts Academy (MD), Central Pennsylvania Youth Ballet, (PA) and Earl Haig Performing Arts School (Toronto). Choreography commissions include: General Mischief Dance Theatre, The Harvard Ballet Company, Steps Repertory Ensemble, The Boston Tea Party Opera, Steffi Nossen, Marymount Manhattan College, Montclair State University. As artistic director of the xodus dance collective, her choreography has been showcased at such iconic concert dance venues as: American Dance Guild Festival, DUMBO Dance Festival, Movement Research at Judson Church, the Downtown Dance Festival, JPAC, Here Arts Center, The Ailey Theatre, The Queen Elizabeth Theatre in Toronto and the Inside/Out Festival at Jacob’s Pillow.