I will in a few weeks be starting my second year of maths and physics and I have been wondering whether I should change to computer science. My reasons are: I have found the course hard and I know there will be a large step up in the second year, and so I know this time constraint means that I won't be able to do any computer science on my own. The difficultly of the course has caused me to lose a lot confidence in the idea that I could stay in academia in the future, something I was considering before. I also think I'd like to do a job where programming and computer systems knowledge is applied. My reasons for staying are: I could finish this course and then do a masters conversion in computer science. I do not like the idea of having to re-enter the first year, I'd feel as if I am not progressing. I would miss certain things such as doing pure calculus units. Should I change? Is it a good route to do a conversion course after 2 years? Or should I change as soon as possible? Any advice or information would be really useful.