Meet Jamie, a second-year student navigating the challenging waters of Computer Science at the University of Waterloo. With a passion for software development but a growing interest in the systematic design of software engineering, Jamie often finds themselves contemplating the shift between the two popular programs. As someone who thrives in collaborative projects, they frequently engage with peers to weigh the pros and cons of their academic path, always looking for advice and insights from the vibrant student community.