<p>I have been accepting as a transfer student to SJSU in Silicon Valley as a Computer Science major, so I thought hey what's a better time to re-think my life than now? Months before I move and start my new path.</p>
<p>First off let me say Computer Science was always a passion of mine and programming is something that I have enjoyed and get really "nerded" out on. I like the students and professors that I have had for my programming classes, I've taken 3 now. But it almost feels like I might be growing out of the passion for Computer Science. Maybe it's just a quarter-life crises but I've been thinking a lot of life and the legacy I want to leave behind. And to be frank, I feel as though Computer Science has done a lot for the world but it still doesn't help with the basic needs of most of the world. I think some people get tunnel vision when thinking about what they can do with or through a computer and forget that there is a giant world out there that doesn't even have electricity let alone the access to a computer.</p>
<p>That's where Civil Engineering comes in. I've had this serious desire lately to do something with Engineers Without Borders(EWB), by going to another country and providing water to a village, city, tribe, anything. After all, I feel it is a basic human right to be able to have clean water no matter where you are from. I really want to do something for the people and it almost brings me to tears when I think about the larger perspective and how many people need help. It feels like Civil Engineers have real world knowledge and are capable of applying this knowledge anywhere.</p>
<p>I guess really I just don't want to be on my death-bed and ask myself "what have I really done for the world?" and the only answer being "well I built programs that teenagers in the suburbs of California and other busy cities enjoyed..."</p>
<p>I don't know if this is just a phase, if this will blow over. I don't know if I will even really enjoy the Civil Engineering coursework. Is the course work tougher than Computer Science? Should I major in something I already feel I'm okay at and am able to get into the "zone" with such as Computer Science or should I follow my heart and desire to help human-beings and go with Civil Engineering? Should the final factor be if I enjoy my physics class enough, if I do then Civil might be the way to go? Is there a real way that Computer Science can lead to helping poverty in other nations? I need some serious help guys and girls, thanks a bunch.</p>