Original: Three years back, China's Shanghai Jiao Tong University placed Ohio State as the 61st ranked university in the world in their 2007 Academic Ranking of World Universities.
Simplified: In 2007, China's Shanghai Jiao Tong University said Ohio State was the 61st best university in the world.