I like how versatile this programme is. There are many courses that have very different perspectives or feel different than your typical university courses and programmed. The first year is a little less motivating as there are many required courses, but as soon as you pick your major, you have a lot of tracks and versatility within the major (although some more than others) to better suit your tastes and represent what you want to study. From one major, there can be multiple different paths to take for master programmes or jobs.