Where do I go from here?
menloparkbum: What you should really do is make a complete system and put it out there for people to use. A web service, an iPhone application, a desktop application, whatever. There are no educational prerequisites which prevent you from doing this.
This will give you something to put on a resume, experience getting something done from start to finish, more general programming experience, and possibly the foundations of your own startup. It will also let you know if this sort of life is something you even want to do. If you didn't enjoy the process or you couldn't get anything out the door, chances are you might be better suited for something else. This website is hacker and startup oriented, but truth be told that sort of thing isn't the best fit for everyone and there are many other paths to success. It's better to figure this out when you're 20 and then adjust accordingly.