As Mark Goodacre (at NTGateway) points out, the top 500 university ranking is out for this year (done by Shanghai Jiao Tong University and focussing heavily, though not solely, on the sciences). It’s nice to see that the University of Toronto, where I did my graduate work, is considered number 24 worldwide (and number 19 in North and Latin America).