assalamu alaykum, I am not sure who "Hamza" is that you are referring to.
I had to remove the links because we never allow links to hate sites. I would suggest having a look at answering-christianity.com which does cover a few of those items and rebuts them.
This is a good video I showed my students regarding atheism vs theism.
Although many of the people are non-muslim i think it still is an excellent video to watch.