University of Electronic Science and Technology of China(電子科技大學)
University of Electronic Science and Technology of China [www.zhuna.cn]
Overall score: 87