I worked with a guy who sounds like your son.

Took him forever to become an electrician.  Incredibly frustrating to work with on any complicated task.

He has an amazingly hot girlfriend, more friends call him in a day than call me in a month, and while he is basically skating by on looks, charm, and easy-going attitude, he's doing a damn good job of it.