It is strong in CP which is run mainly by PhDs. It has beautiful facilities and very cheap living. A resident's salary will go far there. Only trouble is I think it is somewhat weak in AP only because the teaching at sign out is not the greatest and a lot of times the faculty is hard to understand because English is not their original language.