Question: who came up with the theory of evolution by natural selection?
Answer: Charles Darwin is more famous than his contemporary Alfred Russel Wallace who also developed the theory of evolution by natural selection. scientist who studies living organisms. change in heritable traits of a population over time.