Xiangfa Wu is a full professor in the Department of Mechanical Engineering at North Dakota State University (NDSU), USA. He was previously a lecturer in the Department of Flight Engineering at Beijing Institute of Technology (China), a research assistant professor in the Department of Engineering Mechanics at University of Nebraska-Lincoln (USA). Since 2008 at NDSU, he and his research group have conducted 16 research projects founded by NSF, DOE, DOD, NASA, and local state and regional funding agencies in the fields of solid mechanics, self-healing composites, nanofibers, energy harvesting, conversion and storage, environmental protection, and more. He has taught undergraduate and graduate courses on Statics, Dynamics, Mechanics of Materials, Fracture Mechanics, Vehicle Dynamics, Numerical Methods, Smart Materials and Structures, Nanocomposites, Machine Design, among others, and is a member of ASME.