Lumen Christi Partners with Our Sunday Visitor Institute to Engage “The Nones”
With the aid of an Our Sunday Visitor Institute grant, Lumen Christi is planning three signature symposia
Science and Faith: Non-Overlapping Magisteria?
A Patron of Science
The Scientific Revolution that took place in the 17th century and gave birth to modern science did not develop in opposition to revealed religion argued Stephen M. Barr—Professor in the Department of Physics and Astronomy and Director of the Bartol Research Institute at the University of Delaware—in his lecture “Science and Religion: The Myth of Conflict” given at the University of Chicago on April 9th.
Debunking the Arguments of the New Atheists
Georgetown theologian John Haught addresses the arguments and thought of the so-called "new atheists:" Sam Harris, Richard Dawkins, Christopher Hitchens, Daniel Dennett.