He received his doctorate in 2003 in mechanical engineering from the Mississippi State University. Afterwards, he joined the Center for Advanced Vehicular Systems at MSU as a postdoctoral associate. He joined the University of Idaho in 2007 as an assistant professor. His research is focused on the modeling of the mechanical behavior of material. He has implemented computational models for the study of fatigue damage at the nanoscale using molecular dynamics methods, at the microscale using crystal plasticity theory, and at the macroscale using classical isotropic plasticity and anisotropic yield functions.