I like the methodology particularly on time management, as I was not constrained to finish it on any given time. Given my work schedule and the workload that I have this type of training is more convenient to me. However, I also would like to emphasize that topics should need more elaborations for the student to have a better understanding, better if their are video presentations also.