<human>: Give me the gist of the text in a nutshell

Hello all.

I am currently in a 16 week long class (ends early May). Small description of the class: it is reverse classroom so we watch lecture videos before class and work in groups during class time. Seats are assigned.

I sat next to this guy that I had known a bit before the class (we are in the same major). I did this before knowing that we would have assigned seats.

The entire semester I have disliked him. He belittles me as a joke to the other group mates, he never listens to me (example: he will ask a question. I will answer. He will ask the teacher), and I am becoming angry just writing this list so I will move on. He just annoys me to the point of frustration.  

It has become so bad that, when in class, I just do the work on my own. This would be fine, but my grades are slipping without the discussion aspect of the course. 

The reason that I am asking /r/relationships for help: I really want to be able to discuss with the group, but he makes me so angry that I feel as if I cannot do anything. Is there any way to deal with this person who pushes my buttons? Is there any way improve the group dynamic? I just need to have a relationship with him that doesn't leave me frustrated as I leave class every day
<bot>: Stuck in a group with my perfect version of an annoying human. How do I improve the group dynamic to ensure success in the course?