Eh, he has the ability. He just sort of decided he wanted to spend his time doing other stuff and not turning in assignments.
This kid will get destroyed in a college engineering program if he comes into it with that attitude, and having this attitude in high school is not a good sign.
Plenty of very smart kids who don’t want to do the work flunk out of engineering despite their high ability.