El Dr. Smith completó su Doctorado en Ingeniería de la Universidad Metodista del Sur, con especialización en Ingeniería de Software. Su disertación se centró en la identificación de la metodología óptima de entrega de software (es decir, Waterfall, Agile, V-Model, Spiral e Iterative) en función de los requisitos comerciales de los clientes y la transformación del cliente. Además de su doctorado, tiene una licenciatura en informática/matemáticas de la Universidad Xavier, un MIST de la Universidad George Washington y una maestría en administración de empresas de la Universidad Christian Brothers.
Actualmente es profesor clínico que imparte cursos de informática e ingeniería de software en la Universidad Metodista del Sur.