
Bard College president Leon Botstein is stepping down after an independent investigation found he made around 25 visits to Jeffrey Epstein's New York townhouse, according to a report by law firm WilmerHale released in April 2026.
According to The Guardian, Botstein's move to step down suggests those interactions could have exposed the college to serious reputational and ethical risks.