As soon as I read the first two sentences of the description I thought ENTP. There's a kid in my AP Lit class who does the same thing. He may or may not seem very outgoing (the kid I know isn't), but...