Wenjing Ruan

Placement

Alibaba Research, China