Hi, I'm currently a student at Rutgers University (New Brunswick). I began college with an interest in marketing. I decided to major in philosophy because I thought it would give me the best skill set for such a career. However, I ended up developing an interest in engineering from my courses in the philosophies of mind and science. Additionally, I came to realize the importance of having technical skills in the future. As a result, I've decided to double major in philosophy and a mathematical/scientific discipline. I'm considering computer science, mathematics, or physics. I've left engineering out because I don't have the time. I'm leaning towards mathematics because I think it's the most fundamental, but I'm just as interested in the other two. I plan to eventually attend graduate school to earn degrees in engineering/computer science and business. I'm hoping to find a job that combines my interests in the two. So... Which major will best help me find a good paying job after I graduate? Which major is most flexible in regards to applying for graduate programs? Which major will best prepare me for the rigors of graduate school?/Which is the most challenging? I know this may be a bit much for one post, but I'd appreciate any advice. Thanks.