| 2005 | SIGCSE | Randomness and probability in the early CS courses. | David Ginat, Richard Anderson, Daniel D. Garcia, Richard Rasala |
| 2004 | SIGCSE | Java IO and testing made simple. | Viera K. Proulx, Richard Rasala |
| 2003 | ITiCSE | Embryonic object versus mature object: object-oriented style and pedagogical theme. | Richard Rasala |
| 2002 | ITiCSE | Objects from the beginning - with GUIs. | Viera K. Proulx, Jeff Raab, Richard Rasala |
| 2002 | SIGCSE | The SIGCSE 2001 Maze Demonstration program. | Richard Rasala, Jeff Raab, Viera K. Proulx |
| 2001 | ITiCSE | Exploring recursion in Hilbert curves. | Richard Rasala |
| 2001 | SIGCSE | Polymorphic panelists. | Byron Weber Becker, Richard Rasala, Joseph Bergin, Christine Shannon, Eugene Wallingford |
| 2001 | SIGCSE | Java power tools: model software for teaching object-oriented design. | Richard Rasala, Jeff Raab, Viera K. Proulx |
| 2000 | ITiCSE | Pedagogical power tools for teaching Java. | Jeff Raab, Richard Rasala, Viera K. Proulx |
| 2000 | SIGCSE | Toolkits in first year computer science: a pedagogical imperative. | Richard Rasala |
| 1999 | SIGCSE | Automatic array algorithm animation in C++. | Richard Rasala |
| 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 | SIGCSE | Scaling: a design pattern in introductory computer science courses. | Harriet J. Fell, Viera K. Proulx, Richard Rasala |
| 1997 | ITiCSE | Historical perspectives on the computing curriculum (report of the ITiCSE 1997 working group on historical perspectives in computing education). | Michael Goldweber, John Impagliazzo, Iouri A. Bogoiavlenski, A. G. (Tony) Clear, Gordon Davies, Hans Flack, J. Paul Myers, Richard Rasala |
| 1997 | SIGCSE | Function objects, function templates, and passage by behavior in C++. | Richard Rasala |
| 1997 | SIGCSE | A model C++ tree iterator class for binary search trees. | Richard Rasala |
| 1996 | ITiCSE | Foundations of computer science: what are they and how do we teach them? | Viera K. Proulx, Richard Rasala, Harriet J. Fell |
| 1994 | SIGCSE | Using graphical presentation techniques in closed laboratory exercises (abstract). | Viera K. Proulx, Harriet J. Fell, Richard Rasala, Johannes A. G. M. Koomen, Carol W. Wilson |
| 1994 | SIGCSE | From animation to analysis in introductory computer science. | Richard Rasala, Viera K. Proulx, Harriet J. Fell |