Stanford fires Dawkins