Question: who came up with the theory of spontaneous generation?
Answer: The doctrine of spontaneous generation was coherently synthesized by Aristotle, who compiled and expanded the work of prior natural philosophers and the various ancient explanations of the appearance of organisms; it held sway for two millennia.