I study how computing professionals develop the power and agency to create positive change, from their classroom experiences to professional practice.

Advised by my amazing collaborators, Barbara Ericson and Mark Guzdial, I currently publish work in Computing Education and Human-Computer Interaction communities.


Research Projects

Improving research methods in computing education

2024 - Present

This work aims to improve the rigor and clarity of research practices in the computing education research community.

How can we understand and measure students' attitudes towards computing ethics?

2023 - Present

This project develops theory and measurement tools to understand how students think about ethics in computing. Through the development and validation of the Critical Reflection and Agency in Computing Index, we explore how students develop critical consciousness about technology's societal impacts and their own agency to create change.

How do students navigate using LLMs in computing education?

2024 - Present

This project examines how students adopt, adapt, and make sense of large language models in their learning. We investigate the interplay between students' beliefs, socioeconomic backgrounds, and actual usage patterns, while exploring how students can develop self-awareness about LLMs' impacts on their learning.

How can we better support K-12 teachers in computing education?

2023 - 2026

This project explores professional development for K-12 teachers, particularly those without formal CS backgrounds.

How can we design tools to support students' online learning experiences?

2020 - 2023

This project develops and studies tools that enhance online learning environments. We explore both new pedagogical approaches (like Parsons problems) and recommendation systems that help students navigate existing resources more effectively.

What is the relationship between creativity and AI tools?

2020 - 2021

This project explores how AI can support and inspire creative processes, particularly examining when 'bad' AI outputs might be more valuable than polished ones. We investigate how designers and learners engage with AI tools in creative contexts and what role embodiment and collaboration play in AI learning experiences.