It is very good and high quality professionals working in very high end fields. I specially like how close we get to the professors throughout the course and how we are able to learn hands on.
Some points i dislike are the fact that the curriculum can be a bit unorganized and how some classes are taught without a proper cause in mind.