AF is a quite nice program no matter for undergraduates or postgraduates. The professors are all competent and nice. The course structure is kinda demanding but well-scheduled, overall students will get enough knowledge for their careers. However, the location makes people’s lives not have much entertainment. Some staff and students also need to raise their awareness of world citizens.