Associate Prof. Caisheng Chen