Object orientation in CS1-CS2 by design. - Carl Alphonce; Phil Ventura (ITiCSE, 2002)

QuickUML: a beginner's UML tool. - Eric Crahen; Carl Alphonce; Phil Ventura (OOPSLA Companion, 2002)

QuickUML: a tool to support iterative design and code development. - Carl Alphonce; Phil Ventura (OOPSLA Companion, 2003)

Using graphics to support the teaching of fundamental object-oriented principles in CS1. - Carl Alphonce; Phil Ventura (OOPSLA Companion, 2003)

Ancestor worship in CS1: on the primacy of arrays. - Phil Ventura; Christopher A. Egert; Adrienne Decker (OOPSLA Companion, 2004)

We claim this class for computer science: a non-mathematician's discrete structures course. - Adrienne Decker; Phil Ventura (SIGCSE, 2004)

Wanted: CS1 students. no experience required. - Phil Ventura; Bina Ramamurthy (SIGCSE, 2004)

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)

Through the looking glass: reflections on using undergraduate teaching assistants in CS1. - Adrienne Decker; Phil Ventura; Christopher A. Egert (SIGCSE, 2006)

Nifty Assignments. - Nick Parlante; Julie Zelenski; Ben Stephenson; Ali Malik; Phil Ventura; Michael Guerzhoy; David Reed 001; Josh Hug (SIGCSE, 2018)