MUPPETS: multi-user programming pedagogy for enhancing traditional study. - Andrew M. Phelps; Kevin J. Bierre; David M. Parks (CITC, 2003)

The use of MUPPETS in an introductory java programming course. - Kevin J. Bierre; Andrew M. Phelps (SIGITE Conference, 2004)

An open-source CVE for programming education: a case study. - Andrew M. Phelps; Christopher A. Egert; Kevin J. Bierre; David M. Parks (SIGGRAPH Courses, 2005)

Games First Pedagogy: Using Games and Virtual Worlds to Enhance Programming Education 45. - Andrew M. Phelps; Christopher A. Egert; Kevin J. Bierre (J. Game Dev., 2005)

Hello, M.U.P.P.E.T.S.: using a 3D collaborative virtual environment to motivate fundamental object-oriented learning. - Christopher A. Egert; Kevin J. Bierre; Andrew M. Phelps; Phil Ventura (OOPSLA Companion, 2006)

Motivating OOP by blowing things up: an exercise in cooperation and competition in an introductory java programming course. - Kevin J. Bierre; Phil Ventura; Andrew M. Phelps; Christopher A. Egert (SIGCSE, 2006)