1. Chinese Academy of Sciences,Institute of Computing Technology,Beijing,China
2. Chinese Academy of Sciences,Western Institute of Computing Technology & Insitute of Computing Technology,Chongqing,China
3. Phil Rivers Technology Ltd,Beijing,China
4. Beijing Institute of Technology,Beijing,China
5. Cardiff Sixth Form College,Cardiff,UK
6. Chinese Academy of Sciences & Western Institute of Computing Technology,Phil Rivers Technology Ltd & Insitute of Computing Technology,Beijing,China