Another update...
He ended up switching to full time at the local B&M at the last minute. He has had to take one online course because that class was full. The first half of the year was fine but we might be getting into last half of the year misery again. Not sure though as illness (stomach trouble GERD) seems to be the cause. The medicine, a PPI, is causing fatigue and general fluey feelings that are keeping him home a lot. We spent the first 6 weeks harassing him to go anyway but then I found those symptoms as the most typical side effects of the medicine so I've backed off. Two more weeks of medicine to go. We'll see what happens then. Misery at school or back to normal.