Experiencing the codesign process: Microcomputer Systems II laboratory. - John K. Estell; Thomas A. Owen (SIGCSE, 1995)

Programming portfolios on the Web: an interactive approach. - John K. Estell (J. Comput. Sci. Coll., 2000)

IPP: a web-based interactive programming portfolio. - John K. Estell (SIGCSE, 2001)

Nifty assignments. - Nick Parlante; John K. Estell; David Reed 001; David B. Levine; Daniel D. Garcia; Julie Zelenski (SIGCSE, 2002)

Nifty assignments. - Nick Parlante; David Matuszek; Jeff Lehman; David Reed 001; John K. Estell; Donald D. Chinn (SIGCSE, 2004)

The need for a new graduation rite of passage. - John K. Estell; Ken Christensen 001 (Commun. ACM, 2011)

Preliminary results of a freshmen capstone project to design educational modules for teachers in the dominican republic. - David Reeping; John K. Estell; Kenneth J. Reid (FIE, 2014)

Promoting professional responsibility and ethics: the pledge of the computing professional (abstract only). - John K. Estell; Ken Christensen 001 (SIGCSE, 2014)

Scoping Design Parameters for Educational software Development with the Entrepreneurial Mindset. - John K. Estell; Stephany Coffman-Wolph (FIE, 2021)

Supporting Pharmaceutical Healthcare Outreach: A Culminating First-Year Programming Experience. - John K. Estell; Stephany Coffman-Wolph; Jessica Sieg; Michelle Musser (SIGCSE, 2021)

WIP: Pledging to be an Ethical Computing Professional. - Venu G. Dasigi; John K. Estell; Kenneth J. Christensen (FIE, 2024)