He took three college classes over the summer and one of them was Discrete Mathematics which is usually a Sophomore class for CS majors but can be a Junior class for Math Majors. He worked his tail off on that class and got an A in it. The other two classes were really easy.
He's only 16 so he has plenty of time to get adjusted to a much heavier workload.