Computing as the 4th "R": a general education approach to computing education. - Quintin I. Cutts; Sarah Esper; Beth Simon (ICER, 2011)

The abstraction transition taxonomy: developing desired learning outcomes through the lens of situated cognition. - Quintin I. Cutts; Sarah Esper; Marlena Fecho; Stephen R. Foster; Beth Simon (ICER, 2012)

Exploratory homeworks: an active learning tool for textbook reading. - Sarah Esper; Beth Simon; Quintin I. Cutts (ICER, 2012)

From competition to metacognition: designing diverse, sustainable educational games. - Stephen R. Foster; Sarah Esper; William G. Griswold (CHI, 2013)

Student experience in a student-centered peer instruction classroom. - Beth Simon; Sarah Esper; Leo Porter 001; Quintin I. Cutts (ICER, 2013)

CodeSpells: embodying the metaphor of wizardry for programming. - Sarah Esper; Stephen R. Foster; William G. Griswold (ITiCSE, 2013)

On the nature of fires and how to spark them when you're not there. - Sarah Esper; Stephen R. Foster; William G. Griswold (SIGCSE, 2013)

CodeSpells: bridging educational language features with industry-standard languages. - Sarah Esper; Stephen R. Foster; William G. Griswold; Carlos Herrera; Wyatt Snyder (Koli Calling, 2014)

A discussion on adopting peer instruction in a course focused on risk management. - Sarah Esper (J. Comput. Sci. Coll., 2014)

Codespells: how to design quests to teach java concepts. - Sarah Esper; Samantha R. Wood; Stephen R. Foster; Sorin Lerner; William G. Griswold (J. Comput. Sci. Coll., 2014)

Children's perceptions of what counts as a programming language. - Colleen M. Lewis; Sarah Esper; Victor Bhattacharyya; Noelle Fa-Kaji; Neftali Dominguez; Arielle Schlesinger (J. Comput. Sci. Coll., 2014)

Designing Learning Experiences that Enculturate Novices. - Sarah Esper (2014)