Dr. William Lane Craig is one of the preeminent theistic philosophers of our time and he is also an excellent debater. He is clear, intelligent and focused in debate.
Recently he debated Dr. Lawrence M. Krauss on the subject “Is there evidence for the existence of God” at North Carolina State University (booo! OK, NC State should exist…but booo! Go Heels!) Ok, I’m back now. The debate is online now and can be found here.
Just be warned, the video is all sorts of weird at the beginning - I really felt like singing “Somewhere over the rainbow” when waiting for the debate to begin. Do yourself a favor and drag that video slider over to 16:30 min mark where a North Carolina Supreme Court Judge guy gives the greeting and introduction to the debate. Thank me later.