He is a principal investigator in the Center for Highly Interactive Classrooms, Curricula, and Computing in Education. His research is focused on software-based scaffolding for middle school science students, including the development of scaffolded software tools, scaffolding frameworks for software, and learner-centered design processes. He leads the NSF Zydeco Project to explore how web-based technologies and mobile devices can be integrated to connect science classrooms and museums to expand science learning opportunities.