I am a chemical engineering major at Imperial College London.
Heard of it?
When I was choosing a course for my undergraduate study, the only thing I was sure that I wanted to study chemistry, computer science, and learn how to build my own machines. I am amateur programmer since the age of 12.
In the end, I realise the chemical engineering course has some elements of chemistry (although minimal, other non-chemistry courses've virtually zero chemistry), programming (C programming, MAPLE, MATLAB), and I can build machines (actually pumps, pipes and complicated pumps also known as reactors).
LOL. Not too bad a choice. I get a little of everything I wanted to study.