(((Weezil))

- I'm sorry this happened. Were there any consequences for the coworker at all? Is this man superior work wise to you - meaning is he on a higher level where you have to answer to him?? Did you clearly tell HR that he repeatedly criticizes you?
I suggest you keep a log of any future problems with this man and I hope your job doesn't depend on communicating with him - if it does, keep convo's to a minimum and if you feel he's trying to get under your skin - report him to HR. I think it's fine to be assertive - but if you're questioning yourself, you can pause before you react - take some deep breaths and then re-think your response. I hope this gets better for you.