Shouquan Cheng's public data