INSEAD San Francisco: New Campus In The US
INSEAD Business School, one of the world’s premier business schools, just established its first presence in North America - INSEAD San Francisco. While this is exciting news for U.S.-based students and executives, the announcement is unclear about whether INSEAD's vaunted global MBA is bringing its curriculum stateside. Nicknamed “The Hub”, INSEAD is launching the campus…