The program is really interesting and the fact that most of the modules are optional allows you to tailor the modules you choose to what suits you best. The course is being taught in a blended way, this allows you to do the lectures in your own time and also allows for in person.