Classes are good. The educational material is up to the standards, but unfortunately, the teachers are not the best. There are of course some great teachers but there are also really bad ones. Also the on-campus facilities are a bit expensive for international students.