Honestly with this program you will be teaching yourself. The professors will not teach you, they used to have live sessions where they would teach but they had gotten rid of it. Therefore the only "teaching" you would get is from office hours...that...