| 2001 | SIGCSE | "Alfonse, give me a call!". | Stephen J. Hartley |
| 2000 | SIGCSE | "Alfonse, you have a message!". | Stephen J. Hartley |
| 1999 | SIGCSE | A comparison of operating systems courseware. | Michael Goldweber, John Barr, Tracy Camp, John Grahm, Stephen J. Hartley |
| 1999 | SIGCSE | "Alfonse, wait here for my signal!". | Stephen J. Hartley |
| 1999 | SIGCSE | Resources for Next Generation Introductory CS Courses: Report of the ITiCSE'99 Working Group on Resources for the Next Generation CS 1 Course. | Joseph Bergin, Amruth N. Kumar, Viera K. Proulx, Myles F. McNally, Alyce Faulstich Brady, David Mutchler, Stephen J. Hartley, Richard Rasala, Charles Kelemen, Rocky Ross, Frank Klassner |
| 1998 | ITiCSE | Java resources for computer science instruction. | Joseph Bergin, Thomas L. Naps, Constance G. Bland, Stephen J. Hartley, Mark A. Holliday, Pamela B. Lawhead, John Lewis, Myles F. McNally, Christopher H. Nevison, Cheng Ng, George J. Pothering, Tommi Tersvirta |
| 1998 | SIGCSE | "Alfonse, your Java is ready!". | Stephen J. Hartley |
| 1996 | ITiCSE | A hypermedia lab manual for operating systems: using the network to teach. | Stephen J. Hartley |
| 1996 | SAC | Steiner systems and the Boolean satisfiability problem. | Stephen J. Hartley |
| 1994 | SIGCSE | Animating operating systems algorithms with XTANGO. | Stephen J. Hartley |
| 1992 | SIGCSE | Experience with the language SR in an undergraduate operating systems course. | Stephen J. Hartley |