30 credits doesn't equal 30 hours as far as I know. But still, I think GP should just suck it up and finish his degree, he has only a very limited amount of time to lose by doing so, and possibly much to gain from having a degree. In other words, he has limited downside and almost unlimited upside.