Armstrong's departure means the Ivy League university in Manhattan will have its third leader in the space of a year.