I attend ryerson university for computer engineering (freshman) and I'm wondering what the magic formula is to ensure that I land an internship. From Ryerson Department of Electrical and Computer Engineering website: The problem is that I have zero work experience as of right now. Do they expect students to have work experience to get an internship? I knew some people worked as cashiers in high school, but is that really useful? I'm planning to become Comptia A+ certified while I'm in school and maybe land a job in the tech industry (not engineering related e.g. helpdesk employee for computer tech support) during the summer, but is that kind of work experience what they're looking for? Are grades the only thing distinguishing students from each other? The minimum CGPA is 2.67. Also, it seems that the only time I can apply for internships is the May at the end of third year. So if I miss that opportunity, I'm boned. Is there any way to apply for internships outside of Ryerson?