The problem is not the editor's knowledge of the subject but the fact that you keep reverting his edits without discussion. Stop reverting edits made in good faith without good reason. That will only lead to being reported or something similar. I would take a break for a day or two and return then. Thanks,