Northeastern University landed a long way from home Monday, trading chowder for sweet tea at its new uptown campus.