Meet Alex, a second-year Computer Science student at Waterloo who initially enrolled in CS135 with no coding experience. After struggling through the course's emphasis on C programming, Alex discovered a passion for Python through self-study and found it more practical for their interests in data analysis and app development. Now an advocate for experiential learning, Alex frequently provides insights based on personal experiences, aiming to help newcomers choose the right courses to better align with their goals in tech.