He has been overwhelmed by the workload so we dropped a class. He's taking two classes right now and is more or less caught up right now. He basically realizes that he needs to get more efficient.
The college courses are a great experience for when he does the real thing. I'm supplmenting his Computing class with lots of other materials from my old CS days.
I think that he's getting about 2 homework assignments per day on average.