My friend trained under Andrew Sofos at UCL University and claimed that he was very good. The only weird thing they do is train the forms on one leg which I don't personally agree with.