What Is A Summer Program?

There are a couple of things that can fit under the broader umbrella of summer programs but for the sake of this specific post a summer program will be defined …