Stephen Warren

Stephen Warren is an astronomer in the Department of Physics at Imperial College.

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
Stephen Warren
17 min read