I never liked IT job and programming. I hate it but it's what pays the bills. tons of bills.
I'm not surprised that you've never heard of GIS (Geographic Information System). It's a very new field and not many colleges offer it as "major" degree. Most colleges including MIT do have GIS program but as "supplementary" for research purpose. For "degree" program in GIS... it's mostly at state colleges.
MIT's GIS program = Geographic Information Systems (GIS) Lab at MIT
Earth Science is cool and I believe you definitely should make it as your major degree. It's a nice and broad field that can be easily combined with GIS or urban planning. GIS is mostly served as a supplementary skill for pretty much any science majors... including CDC (Center for Disease Control), real estate, US Army Corps of Engineers, remote sensing (zzzzzzzzzzzzzzzzzzzzzzz), hydrology, etc. etc.
For me - I'm more interested in traffic-related stuff like NHTSA or DOT combining with GIS. Since I have the web programming skill, that can be combined with GIS. Example - google map.
Interesting! I didn't realize MIT has a GIS program, but then, MIT has lots lots of labs that you could never know, including a research laboratory on cochlear implants or anything related to deaf/hearing issues.
I guess you're better than me at web programming stuff. :P I had to do some stuff with Google map and creating a website, as well programming a MATLAB plot that generates image, and a whole bunch of other stuff for my summer internship at Caltech and NASA Jet Propulsion Laboratory on Californian sea level rise threat. I had to learn so many stuff on the fly and get help from other people! But web programming seems the most fun, compared to other languages.
(Here's the link of my work: Jet Propulsion Laboratory || California Sea Level Rise) Just ignore the "plot" button, and arrange the time intervals as you like, then click on the red placemark for San Francisco tide gauge station. The image of a graph showing sea level trend should pop up (try starting from January 1901 to December 2009)The website is still very much in work in progress, so it's not complete. It's a very long term project that hopes to model the sea level rise future projections.
Have you ever worked with the cool Google Earth API before? I did briefly, but my supervisor wanted to change to Google map. Oh well. And have you ever thought about working for Volpe Transportation (I think it has a HQ in Cambridge, MA) since you seem interested in traffic/transportation stuff? Just to let you know, the head honcho recruiter personally came to see us disabled students and she told us that Volpe are very disability friendly and are looking to recruit disabled students. I'm considering maybe interning there in a summer in the future.