中国美术学院
Cheng Ran was born in 1981 in Inner Mongolia, China. In 2004, he graduated from China Academy of Art. Currently he lives and works in Hangzhou, China.