Steve Fuller

Steve Fuller: Designer Trouble

This article, published by The Guardian, mentions Discovery Institute Center for Science & Culture Senior Fellow Michael Behe: Michael Behe, the architect of ID and the star witness in the Dover trial, was publicly disowned by his biological sciences department at Lehigh University in Pennsylvania. The rest of the article can be found here.