Why I Chose Mechanical Engineering Despite a Love of Programming