Why nuclear energy doesn’t dominate the globe 9 May 2017 Nuclear energy was supposed to be the energy of the future. Here TED Ed explains... read more
Cockroaches rule! And here’s why… 24 June 2014 Cockroaches give most people the creeps. This fascinating TED talk suggests why our instinctive revulsion... read more