Friday, December 19, 2025
How I Got Into Software Engineering at Waterloo | Macleans
A University of Waterloo student, Celia Evans, shares how she earned a spot in the highly competitive software engineering program, choosing Waterloo in large part because of its renowned co-op education and the paid, real-world work experience it offers. After navigating a rigorous application process, she has completed multiple co-op work terms in quality assurance and software development, gaining practical skills and professional connections that prepare her for a career in tech. Her journey highlights how Waterloo’s co-op model helps bridge academic learning with hands-on industry experience.