Meet Alex, a second-year Computer Science student at the University of Waterloo. Alex has a knack for gaming and coding, often spending late nights troubleshooting code for personal projects. While they excel in many programming concepts, they still find themselves grappling with the intricacies of recursion and lists, particularly in Dr. Racket, a language they are new to. Despite the challenge, Alex enjoys the camaraderie of study sessions with friends and is always eager to share a laugh over their coding mishaps.