His work in engineering problem solving has appeared in the Journal of Engineering Education and the International Journal of Engineering Education. He is currently investigating how engineers use and create information during the development process in order to improve their productivity and reduce development time.