So far it's going great. I don't consider it a self taught program by any means. I am in the Hybrid program which means that I don't attend the lecture portion of the classes. I am able to listen to them online. It requires more discipline but, my in...