Meet Liam, a 17-year-old high school senior from Halifax, Nova Scotia. Always fascinated by technology and coding, he spends his weekends building websites and participating in programming competitions. With dreams of becoming a software engineer, he’s excited about the prospect of studying at the University of Waterloo, admiring its reputation for both innovation and cooperative education. As a meticulous student, Liam is seeking advice to ensure he meets the competitive entry requirements for the Computer Science program, aiming for high grades in his key math courses to enhance his university application.