Business school where Stern was appointed to the advisory board in 2018; resigned in 2026 following the release of Epstein files.