Marty Meehan, president of the University of Massachusetts system, is defending the decision to acquire the Newton campus of Mount Ida College, saying it will open essential work and internship experiences to students from the flagship Amherst campus.