He studies mathematical thinking and learning, focusing on both preservice elementary teachers and K-8 students. His current project involves the use of PhET interactive computer simulations in the teaching of middle-school mathematics.