Nature of scientific knowledge rest on:

A ) Empiricism

B ) Experimentation

C ) Repetition

D ) All of above ✅