The program was good in terms of allowing us to apply the learnt material practically. Only one of my lectures really made any effort with trying to convey the lecture material in a way that was interesting and straight forward, the rest just basically dictated what was on the lecture slides.
The actual program had a good range of material and did a great job of giving us a chance to experience different fields under the computer science umbrella.