I need advice on dealing with a coworker. Let me preface: I like 98-99% of the people I meet. There is always something I find that I like in people. I do not like this coworker. He tries to pretend like he's my boss or at least above me. He's condescending and likes others to know that he's above them. He looks down on blue collar workers, a fact that I tend to take personally. He tries to set up meetings with me because he wants me to know that he's in control.
Not only is he not my boss, he doesn't even work in the same department that I do. We do work at the same location and are expected to work together periodically on different things. I am very good at my job and he is not but could be in the future. I don't have respect for how he works because he wants everyone else to do the hard work and he wants to step in to take credit.
I don't expect that I will ever like him. However, I can work well with people that I don't like if I respect them. I tend to respect others that are good at their jobs and try their best. If they're not good at their jobs, I at least expect a friendly attitude in the workplace.
How does one deal with this type of personality? I look at this with an attitude that I need personal growth to deal with him. But how?