The program itself is everything that a future aeronautical engineer would search for, not too hard, but at the same time interesting and demanding. The teachers and the staff are helpful, reliable and most of the time fun. The only issue which might be indirectly thought of as a con is the accommodations. You need to find it on your own and this is the difficult part. Eventually, everything settles down and you start to pursue what you came for.