Someone who is using you

I wanted to ask you guys how do you deal with someone (in my case a guy) that you feel like is using you.

So my situation goes like this...

I have this friend I’ve known and met him since freshmen year of college and we had classes together since then. In general, I think I’m a very patient person and like to be nice to everyone and especially am loyalty when it comes to my friends. So me and this guy (we’ll call him Rob) would always exchange notes and old exams things like that with each other and I always tried to help him out whenever I could. also forgot to mention I do lowkey had a crush and like him and we would sometimes get flirty but he always sent mixed signals. So anyways, sophomore year comes along and we’re both in the same Orgo class. Of course, he hits me up and starts asking me for “help” by giving him answers to homework etc. but then exam is coming up while I have been working hard and studying a lot he would not he would never go to class make me answer questions for him in class so that he’d get attendance for it, made me do his lab assignment and online homework’s for him (and yes Ik I was dumb enough to do it for him) and when exam time rolls around he asks if he can cheat off me and of course I let him. Of course I just thought this would be a one time thing but no, this whole cycle repeated for the 2nd, 3rd, and even the final. I even spent hours with him tutoring and teaching him the concepts, going to class for him, doing his assignments on top of my assignments (mind u I was taking 19 credits that semester). I was working my ass off and beyond stressed and after finals was over I told him that he obviously owed me big time and he’s like “of course thank you you’re such a saint you saved my life (blah blah blah)”🙄... and he still hadn’t replayed me for that. Winter break comes and he barely talks to me maybe had a few small conversations here and there, spring semester we also didn’t have classes together and I asked him to hang out never worked out and one time he said okay but when I got ready he didn’t answer and next morning said “he got really drunk w friends” (wasn’t too upset about it bc I made backup plans since I knew that was gonna happen lol) after that we have a few small conversations here and there but never really hits me up unless he needs something.

Fast forward to this semester I’m a junior and he’s a senior we’re both taking almost every class together and here’s how it’s been so far...

So sometimes we have in class assignments and in the beginning I would go for him and asked him that if I was sick or something then he could go for me he agreed.. well guess what really happened I’ve been to almost every single lecture did every in class assignment for him when I was sick or just couldn’t make it and I would text him he’d say some shitty excuse and say he couldn’t make it. I’ve been going to class all this time taking notes he always asks for them when exam time rolls around and asks for my lab reports and he made me write 3 of his papers so far. I had 5 exams coming up and I remember asking him if he could write my assignment for me and he fell asleep and I had to turn it in late and didn’t do the rest. I asked him if he could sit next to me on the exam and I came a little late he let some other girl take the seat and didn’t even save a seat for me or didn’t even move to where I was sitting but for the second exam when that girl asked to sit next to him he moved the seat for her which just shows how he thinks of me. Even though I go to class and study on top of doing both of our work he gets A’s while I have been getting B’s and C’s and now I realize that something needs to be done bc it is affecting my grades now and I want to go off to dental school so my grades matter but he isn’t even going to dental school.

There’s a lot more details to this but it’s already getting super long so that’s pretty much the gist of it. I know I’m dumb and I’m stupid and that it’s all my fault I don’t deny that because I was the one that let it happen. I really liked him even if we are just friends and I was really dumb for letting it get this far. I guess it’s just that it had been a long time since I liked someone the way I liked him in a long time and I never had a boyfriend before so I guess that’s why I was being crazy and willing to do all this stuff for him. I have a lot of patience but he has really been pushing his limits and enough is enough. I’m on break right now for thanksgiving and we have an exam right when we come back and I know he’s gonna want my notes and whatever. My plan is to ignore him and not do anything for him now on and tell him that I need to speak to him in person bc I think he needs to see what he has put me through and how what he’s been doing is fucked up... Is that a good idea? What do u guys think I should do? If you’ve been through anything similar please please let me know this has been bothering me so so much I can’t stop crying this past few days this is such a bad feeling to make someone go through when all I had were pure intentions to help 😓