Research Themes

Our research projects, listed below, all cohere around three anchoring themes in science and STEM education:

  • Critical and decolonizing approaches to computing
  • Complexity and computational modeling
  • Identity, meaning and social worlds
  • Publicness in computing, science and STEM education

Research Projects

Designing Programming Languages for K-12 STEM

Identities and Agency in STEM Education

Complex Systems Education and Multi-Agent Modeling

Conceptual Change in Science Education

Research Contributions

Our research seeks to advance scholarship in the Learning Sciences, Science Education and STEM Education by:

  • Advancing theoretical and design frameworks for integrating computing in K-12 science and STEM classrooms, as well as in public spaces and settings
  • Advancing theories of identity and social worlds in science and STEM education
  • Advancing theoretical and design frameworks that integrate critical-theoretical perspectives on gender, race, with scholarship on computing in education
  • Advancing technological innovation and theoretical understandings for supporting how students, teachers and the public can engage in learning about complex systems

Research Approaches

Our research typically involves technological innovation through ongoing engagement with practitioners and participants, and studies of the lifeworlds of these technologies and technological spaces with a keen focus on peoples' experiences and histories.

A few notable technological innovations that have come out of our lab are:

  • ViMAP, a as a high-ceiling, low-threshold programming language and modeling platform for K-12 science classrooms; ViMAP heavily uses the NetLogo modeling platform;
  • A series of public computing installations that bring together open source code, scientific simulations of complexity, storytelling, arts and public engagement;

Significant ongoing innovations include: