University of Science and Technology of China(中國科學技術(shù)大學)
University of Science and Technology of China [pic.renrenso.com]
Overall score: 79