Back in February Tim Keller was at Oxford teaching, debating, and answering questions.  Check out the question and answer session here, it's definitely worth watching.  He answers some tough questions very well.

Comment