Background
Shan, Junjun was born on September 21, 1979 in Hangzhou, Zhejiang, China.
Shan, Junjun was born on September 21, 1979 in Hangzhou, Zhejiang, China.
Researcher University Leiden, Netherlands, since 2004.
Married Haiyan Liu; 1 child Yinlin Elaine.