According to the photon model, light carries its energy in packets called quanta or photons. Why then don't we see a series of flashes when we look at things?
We do see things in a series of flashes. One photon excites one rhodopsin molecule in our retina and our optic nerve sends a signal every time this happens.
However under normal circumstances the number of photons per second detected by the eye is so large that the signals received by the brain are effectively continuous so we don't see any oscillation in our vision.
The question What is the minimum optical power detectable by human eye? asks whether our eyes can detect single photons, though without a firm answer. In any case you have to bear in mind that our vision is entirely a construction carried out by our brain, and the brain applies all sorts of postprocessing. For example we see films as continuous despite the fact they are really a sequence of still images.