Why does he this?

Right so there's this guy - not to sound rude but he is quite full of himself and has quite the ego, many people have said this.

He often paints himself out to be something that he is not - maybe this is out of insecurity I'm not sure.

He has a tendency to make fun of things people enjoy and recently I have been at the end of his abuse as his new target - there was a time I missed a class because I wasn't feeling too well, and he goes on a rant about how I'm 'always' missing class and I'm never there - even if this is the case what's his business we are not close and outside of classes I won't really speak to him.

There was another time I was talking to my friends about an issue, and he then makes it about himself and makes me appear shallow (I was discussing how it's hard sometimes to have big feet as a woman, as most cute shoes only go up to UK size 6/7, he then goes on about how its soooo hard for him as guy with big feet, to find shoes and that other people have it harder), whilst I know other people have it harder, it was a mindless vent not to be taken completely seriously.

Like the situation above there will be times im minding my own business and he just has to make a comment on something im saying or doing, its utterly frustrating like dangggg mind ur own buisness.

I've tried to evaluate why he might be doing with, it could be im just sensitive and being a jerk is part of his personality, I dont speak to this guy enough to have offended him so im not sure why he's doing this.

My question is what can I do about this, should I just remove myself from situations when he's there, I hate the way he riles me up and makes me feel angry and annoyed

Why does he this?
Post Opinion