Question: who came up with the theory of convection currents?
Answer: Arthur Holmes postulated convection current theory in the year 1928–29. It is widely accepted driving mechanism for Continental drift(moving apart) which lead to the foundation of modern plate tectonics. His main objective was to find the scientific explanation of origin of the Continent and oceans.