Not the best computer science program.  However, it is a pretty big school.  It has that Arizona feel to it.  The heat can be unbearable at times, and I live in Vegas now.  My classmates were very friendly, but the teachers sometimes were a bit too strict.  The funny thing about this school was how people would steal bicycles and assemble a totally new bike.  So I'd see a bicycle with a bigger tire in the front and a smaller one on the back with different colors of parts attached.  Hilarious.  There are also a lot of people holding signs promoting either their religion or other beliefs.  There's a lot of different type of people here which is why I like it, but then again, I wasn't totally impressed by my teachers which is what I mostly looked for.