who came up with the corpuscular theory of light?
The corpuscular theory was largely developed by Isaac Newton. Newton's theory was predominant for more than 100 years and took precedence over Huygens' wave theory of light, partly because of Newton's great prestige.