Isn’t Northeastern University in Boston?
Never mind.
I looked it up. Northeastern has campuses all over the world.