Research Areas: Human-computer interaction (HCI), computing education research (CER)
Advancing STEM Education with Gaming and Virtual Reality
We explore unique approaches to teaching STEM topics in formal and informal learning environments. Our work on Gidget—an online game (helpgidget.org) to teach students introductory programming concepts—is effective in attracting and engaging a broad audience, including women and underrepresented minority groups in computing. Our work with CSpresso uses an interactive VR environment to teach middle school and high school students introductory computer science concepts such as binary counting and sorting algorithms.
Increasing Diversity in STEM Through Mentorship
This project explores how to increase participation and diversity in computing, especially for underserved and underrepresented minorities in STEM. We partner with local nonprofits and schools to provide programming experience to K-12 students, specifically using near-peer mentors to teach and engage middle school and high school students in a programming camp called Newark Kids Code. We also provide an introductory computing course for in-service high school teachers during the summer.