The Program was organized and delivered in a very good way. The practical bit of the program was the only thing not delivered effectively also the course material was a bit outdated and does not resonate with modern times but the student life is great you enjoy if you find the right people Generally the place is pretty awesome