The program enjoys the availability of the latest technical equipment and training facilities as well as a team of highly qualified professional and academic staff. Various methods of teaching, including tutorials, seminars, practical work, class presentations, and individual and group projects are practised as well as lectures and intensive class work.