What is the professor's attitude about the giant impact theory? A. He is confident that the questions it raises will soon be answered. B. He hopes it will be replaced by a new theory in the near future. C. He favors it for its consistency with a concept of planet formation. D. He thinks it was accepted too quickly by the scientific community.