Leonardo da Vinci made discoveries in anatomy , civil engineering , optics , and hydrodynamics .
Leonardo da Vinci made substantial discoveries in geology , but he did not publish his findings and they had no direct influence on later science .
Leonardo da Vinci