Carlos has an extensive career as a performer and teacher of dance. Graduating from the National Ballet School in Cuba, Carlos has toured nationally and internationally receiving awards for his performance. Carlos has been teaching since 2009 and has been Artistic Director for Ebony Dance Company and Malpaso Dance Company. He also performed extensively with Leeds-based Phoenix Dance Theatre. Carlos has been teaching at NSCD since 2021 and is currently an Associate Lecturer, completing an MA in Dance Teaching and Facilitating at NSCD. Carlos is a member of the International Dance Council.