The program is very well designed however the same cant be said for city. In the recent years the city has become too crowded and frequent traffic jams combined with remote location of the campus kinda forces you to rethink about the course. The professors are very good and we have guest lectures as well which are always more than welcome. Overall i would still give this place a solid 5/5.