<human>: He is male, sorry. In the beginning things were fine, we had rational, relatively calm conversations. Let's go a yr+ into things and whenever we are having a conversation or an argument he yells. I used to think it was to shut me up because I usually shut down in those situations, but even now, when I don't stop the conversation, he continues to yell. I always ask him to stop yelling, or to try and calm down, but nothing works. 

Let's just try a regular conversation: so today I said to my friend that I thought the sky was blue, and they said it was red. Let's just say he believed the friend and felt it was necessary to tell me I was wrong and that the sky is in fact red. If I don't agree with any of his arguments, he will then get very angry and raise his voice almost to the level of screaming and his face turns into something I can only describe as he is going thru The Hulk transformation. At this point he turns it into very hurtful conversation, saying I'm stupid, irrational, delusional etc. I'm usually maintaining a very calm front, until the point that he tells me to get the fuck away from him.

I'm at a loss as to how to communicate. I lose my ability to rationally think or communicate because I feel like I have to defend myself as the conversation has now turned into a one sided argument. I get defensive and quiet and don't know how to continue until I give up and walk away as told to.

Now, this person is highly intelligent and I have learned many things from them. I'll even go as far as to say that maybe in the heat of the moment I don't have the wherewithal to comprehend their point because l've already started to recoil and hide. I just want to understand how to better deal with the situation at hand, stand my ground or back down and admit I'm wrong. Whichever it might be. But the screaming overwhelms me, and I shut down to a very lonely place before anything can be resolved. Any suggestions would greatly appreciated.

Can you summarize the given text in a few sentences?
<bot>: everyday regular convos turn into him yelling at me until I agree, admit defeat or shut up. How to cope/deal.