In 1637 Descartes gave the corpuscular model of light and derived Snell's law. This Corpuscular model of light was further developed by Isaac Newton in his famous book entitled OPTICKS and because of the tremendous popularity of this book, the corpuscular model is very often attributed to him and is called Newton's Corpuscular theory (click here to see the video).
Corpuscular theory predicted that if the ray of light (on refraction) bends towards the normal then the speed of light would be greater in the second medium. But the experiment of Foucault proved that, on refraction if the light bent toward the normal, then the speed of light will be lesser in the second medium. Thus, Corpuscular Theory didn't satisfactorily explain refraction. But, reflection is said to be explained by this theory.
In case of reflection practically, when the light ray is incident at an angle zero with respect to the normal drawn at the interface, ray bounce back in the same direction with the angle of reflection zero. According to Corpuscular model, if corpuscle bounce back in the same direction (when angle of incidence is zero) it came from, there will be collisions with the corpuscles which are going to be incident later. Then, there will be random displacement of corpuscles. But, this is not what practically happens. So, didn't corpusuclar theory also fail to explain reflection? does wave theory explain this case?