We have not used EGPY at this point, so i can't personally recommend it. But it's plus is that it is a program DESIGNED for the highly gifted child. Regular college classes (especially community college) can be cookbook classes. Very light on the theory, and heavy on memorizing formulas. The biggest downside of EGPY is that it is very expensive & it doesn't provide your son with peers. (That is why I suggested summer programs, there are many around) There does seem to be a way to apply for financial aide, but I don't know how helpful it is.

Good Luck.