Jeff Nelson of the Intercollegiate Studies Institute is becoming president of the Thomas More College of Liberal Arts in New Hampshire.