I’m not sure how long this has been available for viewing online, but a very good debate between Stephen Barr and Michael Behe from this past April on Intelligent Design in the science class. Naturally, I take Barr’s side. I wish they had included the Q/A from the audience members as well.
Michael Behe vs. Sean Carroll? No contest.