Twin Towers and Ivory Towers, 20 Years Later