<p>I second what BHolc86 said (of course if he's being honest about his story, which I really believe, CCers don't just make up stories lmao)</p>
<p>It matters which program you go to. But what comes down in the end is your motivation. Really. You have to work out the CS in your life. In other words, do stuff outside the school. Maybe start learning how to do iPhone, Android application? Maybe become a freelancer in web development / web designer.
Practice and read codes whenever you can.</p>
<p>These will make you a good one. You are not too old.
You actually have advantage being a history major and also holding a law degree. You can develop something that is missing or is currently not efficient that attorney uses.</p>
<p>I was looking at my friend's project yesterday and he was helping out a local organization devleloping a management system, using HTML5 and MYSQL only. It only took him 3 hours to complete the project, and he gets $300 plus a reference. Of course, money isn't that important because all he wants is experience, and plus a reference.</p>
<p>So do stuff outside classroom is the most critical thing for any engineering / science. In fact, for all major. When you study history, or law, you are told to get an internship.</p>
<p>Do whatever makes you happy and can bring you potential benefit. How you write your life is up to you.</p>
<p>Life is a maze: there is an infinite number of paths to get to the same point, including our death. Hence, life is a series that converges absolutely to the point of death, eventually. </p>
<p>I would get a second B.S in CS if I were you, if and only if income isn't a big problem for you. You can still work as a part time, but it seems like master might give you more stress from what I heard. </p>
<p>I know where Bay Area is but I don't live there so I can't comment what school is good. Berkeley is probably the most well known one LOL</p>
<p>But I guess other public institutions are good. A good program meaning the students there are not nerds. They don't just sit in the lab all day doing hacking (not like nerdy hacker lmao)</p>
<p>Oh requirement. Well I had this classmate last semester (in physics and calc together). He's doing second degree in CS and he has to take physics and calc 2 and 3 with me. So I guess you do have to fulfill some of those math and science requirement.</p>
<p>First programming course is definitely a must take, which is part of the major curriculum.</p>
<p>Hahahha old man? Nah.. I start feeling old since I turned 19 this May. I mean literally I was an all-night for the past 5 years. Man I am like 40 like, I can't stay up late anymore...
No. No. You are not old. 30 is still very young. I have classmates who are 40 and 50 lmao, and they just started their computer science / computer engineering course. If you have to talk about age, I don't think they have a chance over you. Just kidding. No disrespect!!!</p>
<p>Even I have to fight for a position. So I have to do what I mentioned: do stuff outside classroom. Be practical!</p>