I am two months into my last internship as a Software Engineer, and the workplace is fine, except for one other intern, who I happen to work in pair with.
We work on our own project in the company, so we do not have a real hierarchy above us that works on that project, we only have two or three other people to check on our global progress, and to ensure we are applying the right project management techniques.
The heart of the problem lies in the fact that that other intern slacks all day, ends up blaming his computer, or the network we are working on, or the different frameworks or software that we use. Plus, but that is totally personal, I don't like him but he seems to like me. So my first approach was to help him through those "problems", so that he can get to work. But that did not help that much, because I lost a lot of time on that expecting him to know at least the basics (which he clearly does not, and that is unacceptable after 5 years studying for that kind of job), and because he always ended up blaming something else.
Now I am not a cocky person, but I manage. I work hard, I get rid of my own problems without disturbing the workplace, and I generally like to keep it professional. But this guy really endangers the well-being of the project: we only have 3 months left of internship and we are expected to have a finished product at that time. That would be an accurate timing if it wasn't for the fact that I have to work more than double, because I have to pick up the slack AND help him just to try and get a real work partner.
I already confronted him about that but he dodges the question, or acts like I am joking even though I assure him that I clearly am not.
So here's the real question: is it OK to go to my acting superiors and clear that out, so that we can try and work from there, or should I bite the bullet and just endure those last 3 months?