Beijing Institute of Technology(北京理工大學(xué))
Beijing Institute of Technology [sdxlw.cn]
Overall score: 82