Leibniz also made major contributions to physics and technology , and anticipated notions that surfaced much later in biology , medicine , geology , probability theory , psychology , and information science . Leibniz made major contributions to physics and technology , and anticipated notions that surfaced much later in biology , medicine , geology , probability theory , psychology , linguistics , and information science .