Initially trained as a rhythmic gymnast and a classic Chinese dancer, Lan has profound awareness of how the life expresses itself through the movement of the body, breath and mind. She studied yoga at Shanghai Sports University where she got her B.A. and began to teach since 1998 as a certified instructor in China. She has been teaching yoga intensively in Toronto and Sault Ste Marie. Also as an award-winning radio broadcaster in China and Toronto, Lan committed herself to multicultural issues through dance performance and teaching Chinese language.