A good program to get to know different aspects of your study. Courses share an interaction with one main project in each quartile. Most teachers love their job and are interesting to listen to.
The campus is set up really nicely, good to enjoy during breaks.