Advised by my amazing collaborators, Barbara Ericson and Mark Guzdial, I currently publish work in Computing Education and Human-Computer Interaction communities.
This work aims to improve the rigor and clarity of research practices in the computing education research community.
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.
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.
This project explores professional development for K-12 teachers, particularly those without formal CS backgrounds.
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.
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.