Meet Alex, a second-year Computer Engineering student at the University of Waterloo. With a strong passion for coding but a struggle with the theoretical aspects of algorithms, Alex has been feeling overwhelmed by their coursework lately. Despite the challenges, they are determined to improve their grades and often seek support from peers and professors. Balancing their studies, a part-time job as a teaching assistant, and involvement in a hackathon team, Alex is committed to pushing through this academic hurdle.