Yicheng Cheng's public data