Imperial College London’s Cancel Campaign Against Its Own Founders Imperial College London was founded in 1907. It is one of the top 20 universities [https://www.imperial.ac.uk/study/pg/why-imperial/reputation-and-rankings/] in the world, and among the leading technical universities in Europe. Two individuals were central to its foundation. The first is 19th-century English biologist Thomas Henry Stephen Warren 21 Jan 2022 · 17 min read