I have been working at my current job for about two weeks. There are many things I have still not fully grasped but I try and work hard without making mistakes, but I still do mess up on occasion. Whenever I do make a mistake, I have a co-worker who picks on me and tells me that "I should have known better", and that I "shouldn't be so ignorant." From what you can gather, how would you describe this person at best? What adjectives/words would be most suitable his attitude or personality? Thanks.