Thank you for all the information . I am planning for the summer online course . Since he stays at home during summer may be he can squeeze in two courses . But we will get to know the difficult/easy part only once he starts the program .