If you’re at all interested in the question of God’s existence, I commend to you the listening of this debate. Craig does great work here, especially given the limits of the debate topic.
Particularly interesting, from my perspective, is Harris’s attempt to deny a distinction between facts and values. His intent is to contend that science can speak to values, because no scientific endeavor is free of value judgments. I’m inclined to think that he’s right, but with with consequences that he doesn’t wish to acknowledge. Rather than giving science autonomy in the realm of morals, I think the abolishment of a fact-value distinction shows that science is itself a value-laden enterprise, and that such values are, given scientism, epistemically unjustified. Science, given a scientific worldview, is without foundation.
Anyway, go listen to the debate.