Very good university. I study computer science and it has a solid foundation. Not only in computer science, but almost in any other major. There is huge diversity on campus, which is why this university is called "The International University of Alabama." There are 500+ international students on campus from all over the world. Very friendly atmosphere as well! Not many parties however, and the city of Troy is very boring. It's actually a very small town, so there is nothing much to do on the weekends rather than stay home with friends or go to a local bar.