Like any scientific theory, Darwinism has been subject to scientific scrutiny and debate. Some criticisms focus on specific aspects of the theory, such as the timing and mechanisms of evolutionary changes, while others challenge the extent to which natural selection is the sole driving force of evolution.