He has worked in the EMRL (formerly ECGL) since 1986. He received his Ph.D. from BYU in 1994 and joined the faculty in 1996. He has authored 38 publications and has taught short courses in various countries including China and Malaysia. His is also involved in student mentoring projects in China and Chile. His research area is numerical hydraulic modeling and computer graphics.