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.