Meet Alex, a math whiz and computer science major at the University of Waterloo. With a passion for algorithms and a knack for problem-solving, Alex spends weekends in study groups discussing dynamic programming (DP) and its applications in coding competitions. When not buried in textbooks, Alex can be found organizing hackathons or mentoring high school students in programming, eager to share the joy of finding elegant solutions.