Yang Lu holds a Master’s degree in Chinese Traditional Sports Studies from Guangzhou Sport University and he specializes in Sanda. He is a national top level Sanda referee and has been a Sanda coach since 2005. He is also a national judose referee and a national judose coach. He was the head coach in the national judose training camp and a lot of his students won national championships. He himself was ranked first in judose games in China for 5 years. He has a solid theory foundation and a lot of teaching experiences.