Professor Xiaoshu Cai works at Shanghai University of Science and Technology in China.