My son graduated from UA a year ago. He was involved in the University Scholars program and graduated with a bachelors and masters in CS. He interned at facebook, and is now working at Google. There are several other students that he is friends with who also have great jobs and opportunities. The department is small though so you tend to have the same teachers, some who are loved and some who are not. I wouldn’t hesitate to go to UA if you are a strong student to begin with; I have heard some students who were not very strong changed their major to MIS. For my son, Alabama was an excellent choice.