Computer Science Internship

<p>Hi, I haven't posted on here in a while since I transferred Universities but I had quick question. My GPA at the end of summer is going to be at a 3.30(At worst) and 3.43(at best). I was wondering what companies I could apply to for internships? I know my GPA isn't particularly high, but CS at Purdue has been EXTREMELY difficult for me. CS at my other school was a complete joke compare to what I dealt with my first semester here, so the adjustment has been hell. I am doing an internship at a local startup company in Indiana this summer in which my main task will being developing apps for the iPhone. What can I do to strengthen my resume? I know people always say open source projects, but can someone points me in the right general direction? I am looking to apply to Microsoft, Yahoo and Allston so far. If someone could give me a list of more companies that will at least consider me for interview I would be grateful. Thanks!</p>

<p>Bump 10 char/</p>