Is that JP on the cover of New X-Men Academy X #16? The red goggles make me think it's him. I believe that's him on the cover. It's an odd appearance because as far as we know, he's still being de-programmed by S.H.I.E.L.D. as of Wolverine v3 #30.
http://www.uncannyxmen.net/covers/newxmen/newxmen16.jpg
Love,
rplass