Possibly. On the other hand, considering he's taken full credits each term, he must enjoy school. Too bad no one has determined his talents and steered him toward graduate school. He could have had a masters and PhD by now. : )
With tons of undergrad courses, he isn't really being challenged, so why not stay in a comfortable environment? If he was in grad school, he'd either find that he has a knack for more difficult academic work or get out and get a life.
That's the same thought I had. And I agree with you about steering him towards graduate school. I'm one of those wierdos who, if I could afford it, could probably have spent my whole life in academe.
OTOH, had I done that I may never have become a Freeper! ;-)