This school has been great. I took several classes online with them. You do have to be self-displined to keep up with everything, but I enjoyed it since I could do my work on my time. I only had to go into one of their offices to take my final exam. They have a lot of offices that you can choose, which are located throughout the valley.