Amazon recently opened new office in Boulder (i believe) and started hitting up a lot of folks in the surrounding states. I live in CO, but my company is in KS and I started hearing a lot of chatter among our interns that they're grabbing kids left and right from schools in the area with mediocre to below average computer science programs. In fact, one of the kids who interviewed at our place ended up taking an offer from Amazon, which i kid you not was around $100K more than what my company was offering for a new grad with no prior experience and a degree from a school that doesn't even make it to the top 100 in the nation.