Tossed off the Financial Times ranking last year due to "irregularities," the school is back on the list at a rank of 31