Thats interesting, I actually want to major in Computer Science once I get out of high school. And as for schools, mine seems to be a bit different from yours. At my school, we have to take at least 2 tech-related electives per year, so we have to take those classes. I've also noticed that the Juniors at my school seem to work with 3D maze games, Dark GDK, and FPS creator so that's probably what I will get to work with. But for the kind of projects that I want to work on, I'll probably need more experience. Do you have any suggestions for someone who would want to do game development as a hobby?