computing education

Student Amp: Amplifying marginalized voices in computing courses

Tools to help learners share and instructors understand equity issues in a computing courses.

Improving equity of's CS Discoveries curriculum

Investigating how CS Discoveries curriculum serves different sub-populations to improve the equity of learning experiences and outcomes.

Codeitz: An adaptive learning experience that lets learners decide

Designing for learner agency in self-directed online learning experiences

Improving computer science education w/ explicit instruction

Providing explicit instrutions to make introductory programming more approachable.