Right now, I am interning as a Junior Developer at this big company along with another student who is from an University. Problem is, I have been feeling that he's been differentiating (or neglecting) me for doing any substantial work, for example he helped the other guy in redesigning a whole module whereas he always gives me small tasks. The other guy is a 3rd semester university student whereas I will be a college graduate after April.
My Supervisor seems to be reluctant, I think I know why. He once gave me something that took me 3 weeks to complete, (I don't know why since I know pretty well about my stuff) after that he has not been able to trust me over some substantial work. How can I win his confidence back since I really want to make a good impression on him before leaving the company?