My programme was challenging and it pushed me to learn new things. The course was also quite broad and covered numerous topics to a good degree. The workload, especially during the second, requires good planning and any slips will make it a catch up game which is not fun.