Prọfesọ Wang nwetara akara ugo mmụta bachelor ya na njikwa akpaaka (1983), nzere Master (1990) na njikwa njikwa na ngwa sitere na Beijing Institute of Technology (BIT), na Ph.D Degree na njikwa sayensị na injinia sitere na Chinese Academy of Sciences ( CAS) na 1998. Ọ bụ onye prọfesọ na-eleta nke Mahadum Alberta, Canada na onye ọkachamara nleta nleta na CAS.
Tupu ịbanye CAST, ọ jere ozi na Beijing Institute of Technology dị ka onye nduzi nke Office of Graduate Academic Affairs, odeakwụkwọ nke kọmitii ogo Academy nke BIT na onye isi Office of International Affairs maka afọ 25.