I am in the middle of my first ever internship in the computer field. I just got a final performance review from my immediate project lead who happens to be a contractor who joined along with us. Since it was my first internship I worked really hard with lot of enthusiasm to learn many new software and had to google for many situations which were difficult to understand. I feel that my work was satisfactory for an intern.
Even my project lead was surprised and asked how did you get some of these solutions. When I said I learnt some of them by googling, he was not happy. From there on, whatever work I did he was kept on asking whether I googled and presenting some other's work even when I did on my own. At one point of time, I prepared a nice documentation about the work flow and he even asked "Are you trying to impress me?" in an uncomfortable way. I continued my work with other intern colleagues with lot of struggle and less support from him and finished the project successfully.
At the end I got the performance review as "not reliable", "not able to work with others" and average performance. Because of one day late submission of my work (instead of Friday, I delivered on Monday) he said my deliverables were late in the review. To be honest, he never gave any feedback on my work or any issue he saw me beside in the beginning. I am not sure whether he was not comfortable to see someone may take his job (because he is contractor).
Should I go and talk to my supervisor directly or talk to the project lead itself?
My internship is getting extended and I don't wan't to jeopardize my learnings in the next 3 months if it is not going to be appropriate to raise this issue.