Teaching quality? Workload? Student quality? Quality of the support. Can anyone who knows about it tell me if it's good from these aspects please? Thanks