Originally from Toronto, Karen began her formal training in the Claude Watson Arts Program. After moving to New York, she furthered her studies at the Alvin Ailey American Dance School. Karen has had the honor of performing the works of such choreographers as Earl Mosley, Ronald K. Brown and Tony winner Hinton Battle. Karen has taught at Ballet Hispanico, The Joffrey Ballet School, The Ailey Extension, The School at Columbia University, Horace Mann, New Dance Group, and is currently a faculty member at Steps on Broadway, Marymount Manhattan College, Montclair State University 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 recent commissions include: The Harvard Ballet Company, Steps Repertory Ensemble, General Mischief Dance Theatre, The Boston Tea Party Opera, Steffi Nossen, Earl Haig High School and Montclair State University. As artistic director of the xodus dance collective, her choreography has been showcased at such venues as: The Ailey Theatre, Riverside Theatre, American Dance Guild Festival, DUMBO Dance Festival, Movement Research at Judson Church, the Downtown Dance Festival, JPAC, Here Arts Center, The Queen Elizabeth Theatre in Toronto and the Inside/Out Festival at Jacob’s Pillow.