Advice
Try not to have an idea of how you think an internship will go. I expected work I wouldn't understand and work that would push me to my limits. But the managers help and make sure you know what is needed and how to work through the problems. By the end I was flying through the small projects so quickly they were keeping up with me, in terms of getting me knew projects.