I have both a BSc and MSc in physical Meteorology from one of the top colleges in my region, but since I was a sophomore in my program I was really disenchanted and willing to moving on. I got very good Math grades and did my undergrad Research in the applied Math department, solving PDEs with computational methods. I stayed at my department because I was an older student with a tracking of a 'quitter' and the people at my department were supportive of me staying there. Also, in my sophomore year I found out that I was really passionate about Computer Science and that I should put my guns in that direction, so I did every CS class I could and learned by myself, but I didn't quit Meteorology, due to a lack of guts.
Right now I want very much to move on to a 'better' job, working with more advanced mathematical / CS problems, but I'm failing every normal CS job interview I manage to get and I'm stuck in my current job situation.
I've been planning on getting back to college for a full on CS degree or a masters, but I'm not sure if the situation will improve, since I'm not getting younger either...