Cancel

Dr. Stephen Meyer

Dr. Stephen C. Meyer directs Discovery Institute’s Center for Science and Culture in Seattle, Wash. He is also a featured teacher in the TrueU video series Does God Exist? designed to help Christian students face the challenge to their worldview that they often encounter in college.