" Having said that, if science cannot prove God doesn't exist then it must contemplate that he might."
I agree. And their inability to prove that Santa doesn't exist means they have to contemplate he might too.
" To teach that God has created an infinitely complex universe hardly stifles science in my opinion."
It also does nothing at all to advance science. God is an untestable claim.
It also does nothing at all to advance science. God is an untestable claim.
And so is the theory of evolution.