He typically teaches mathematics courses for prospective elementary teachers, and is the director of the Elementary Mathematics Specialist certification program. His research explores how individual and institutional factors can support and inhibit improvements to mathematics teaching, and he is interested in studying how online tools and school structures could be used to facilitate teacher collaboration and learning across contexts.