Overall the program is pretty small scale, which makes it targeted towards individuals. Tutorial groups are small and it’s easy to get to know your peers and teacher; this also creates a comfortable environment to study in. The course material is rather diverse and tailored every year which helps it stay up to date. The program expects you to put in extra hours, and as long as you do that, you will manage to keep up with the material. The organization, however, may be improved. More attention could be paid to students’ individual issues and how those are reflected in the study; better course coordination.