I would rate this as an above average experience, if they try to improve it a bit in terms of industrial visits and more industry exporsure it would be amazing. The faculty is really good and the kind of discussion that happens in class is really an eye opener and promotes curiosity. Use of group activities and presentations is very frequent which promotes quality discussion among the whole class. Overall this has been a pretty solid experience.