tanjiaqi tanjiaqi
@tanjiaqi
China, 重庆
Joined Jul 2023
World Rank: #9760 (3.6 points)
Institution: Birla Institute of Technology, Mesra
China, 重庆
Joined Jul 2023
World Rank: #9760 (3.6 points)
Institution: Birla Institute of Technology, Mesra