Antai College of Economics and Management. Shanghai Jiao Tong University. For Asia-bound MBA students looking to break into the world of Chinese business, the Antai College of Business and Management makes the most of its place within Asia’s largest economy. The school’s International MBA is a two-year program taught in English. This triple-accredited business school is also home to a well-regarded Executive MBA, which was ranked 7th in the Financial Times’ EMBA Ranking 2016.