It's a battle for the ages. Science vs Creationsim. In the Science corner is Bill Nye, CEO of The Planetary Society and all round science superstar. In the Creationist corner is Ken Ham the godfather of the creationist movement and author of books such as 'Six Days: The Age of the Earth' and 'Dinosaurs of Eden'. Moderated by CNN's Tom Foreman, the debate will see Nye argue that creationism no place being taught in US schools, while Ken Ham will no doubt use the debate as an opportunity to spread his anti-evolutionary beliefs.

Creationists believe that the Universe is somewhere between 10,000 and 5,000 years old and created by a spiritual being. While there are many factions of creationism, Ham is a Young-Earth creationist, meaning he believes the Bible tells us the world is roughly 7,000 years old. Many people believe that, by entering into this debate, Bill Nye is helping the cause of creationists and giving them more publicity is necessary. But, while it may be hard to argue with a group of people who ignore a complete lack of scientific evidence, this is a noble cause that Nye has taken up.

Creationism is taught in public schools in a large number of states, from Arizona to Louisiana and even Washington D.C. Nye feels strongly that the denial of evolution being passed onto the nation's children is going to hamper the development of future minds. In this 'Big Think' video from 2012, Nye talks passionately about the impact that creationism could have on the United States as a nation. If you watch the debate tonight, you can expect a lot more of that passion directed towards Ham.

It's safe to say that, while the debate may be heated, it will not be one to convert masses of people. If you believe in creationism, it is unlikely that you will be swayed by Nye's comments and if you are believe in observable science, it is equally unlikely that you will take much notice of what Ham has to say. Nonetheless, this should prove to be utterly fascinating and you can bet your kittens that there will be a lot of talk about what is said, so stream it live, up top at 7pm EST.