Before joining BYU, he completed a Ph.D. degree in Electrical and Computer Engineering and spent two years as a post-doctoral research associate at Nissan Cambridge Basic Research. His research is driven by a desire to understand intelligence. Toward this goal, he works on problems in human-robot interaction, multi-agent learning, and intelligent vehicle systems.