Read anything she posts at FR informed by that simple fact, and you will understand the perspective of the simple mind that holds forth as she does on any topic.
FReegards!
FYI, it is a *huge* leap to assume that scientist=avowed atheist. If you want to accuse people of something, provide evidence. You will not find anywhere in my posting history where I have "avowed" atheism.