He attained his PhD at Lancaster University from the School of Physics and Chemistry. He worked at Guangzhou Institute of Chemistry, Chinese Academy of Sciences as an Assistant Professor and then at Case Western Reserve University in the USA as a Research Fellow. Mo joined Loughborough University as a Research Fellow, and then progressed to Lecturer, Senior Lecturer, Reader and Professor. He has published more than 200 papers in reputed journals and has been serving as an editor and editorial board member for several reputed journals.
Polymer nanocomposites, Functionalized mesoporous materials, Physics and chemistry of carbon nanotube and graphene, Polyurethane and graphene coatings for anti-corrosion and erosion, Chitosan-based biopolymers, High temperature polymers, Conductive polymer materials for thermal management and electronics, High impact performance polymers for light weight armour