Yes! There was a boy in my public speaking course that thought he was all knowing. It's one thing to be knowledgeable, and it's another to come off smugly that you're smarter than everyone else.
It bothered me at first, but then I realized he was insecure. If he was as smart as he wanted the class to believe, he would show us, not remind us every five minutes. He wanted everyone to think highly of him because he didn't think highly of himself. After I realized he was as miserable as the rest of us, I thought he was just an arrogant loser. None of what he said or did bothered me. I actually almost forgot he was in the class.