Jerson Chen
@chasedeath
China, WenZhou
Joined Sep 2019
World Rank: #34112 (0.7 points)
Institution: Birla Institute of Technology, Mesra
China, WenZhou
Joined Sep 2019
World Rank: #34112 (0.7 points)
Institution: Birla Institute of Technology, Mesra