Five things you need to know, and what’s not happening today Northeastern University is opening new satellite campuses around the world and boasts a Top 40 ranking on the U.S. News & World Report list of national universities.