He received his doctorate in Educational Psychology focusing on Educational Computing from the University of Illinois at Urbana-Champaign (UIUC), and participated in various research projects at the National Center for Supercomputing Applications (NCSA) and Massachusetts Institute of Technology (MIT) before joining at KU. His research interests include interactive learning environments, educational use of computer simulations and mobile learning.