The personalization and hands-on application of the program sells it. I was used to having a very concrete assignment. At APU, you can personalize it and make it what you want. I would highly recommend APU to anyone that wants an excellent education with a personal touch. The teachers are easy to communicate with and very knowledgeable.