UT-THS

University of Twente

Netherlands

38th place

5213 points