Please do your homework before deciding on this particular program so that you know what you are getting into. There is no doubt in my mind that UAB is an excellent school, but with many good schools there are problems.. I think the bottom line is you have to find a school that works for you and your family. Keep in mind; this is a state school, so they are not really going to cater to the needs of the students. They offer classes on the ability of faculty and the layout of the program. So, if you fail a class or you decide that you need a mental break, just know you will be behind and you will delay your graduation. This school is hard on passing rate for the state boards exam so there are many, many, many, many (timed) exams. There is also a ton of group assignments. In one class alone, I think I had 5 assignments and 4 of them were group assignments. Also, you don't get many breaks throughout the school year. They are set up on a 14 week session unlike many other schools. So if your life is crazy that semester and you want to sit out a semester to get your life in order, you CAN'T! You have to stay on your (plan of study). There is no part time program. The classes are already scheduled for you and you have to take them when they say you have to take them. It is a tough program and they don't have lectures. It's very much self taught program and you have to use other resources outside of the school to understand the material. They will tell you it's your responsibility to learn the work even if you have to use outside resources.
Please look around before just deciding to go to UAB. It is a good school, but there are many things they need to fix. Sometimes I feel like I'm just another number out of 550 students in one class. Good luck