| 2009 | ITiCSE | Hybrid and custom data structures: evolution of the data structures course. | Daniel J. Ernst, Daniel E. Stevenson, Paul J. Wagner |
| 2008 | ITiCSE | Concurrent CS: preparing students for a multicore world. | Daniel J. Ernst, Daniel E. Stevenson |
| 2007 | SIGCSE | Building an autonomous vehicle by integrating lego mindstorms and a web cam. | Daniel E. Stevenson, James D. Schwarzmeier |
| 2006 | ITiCSE | PNG palette permuter. | Daniel E. Stevenson |
| 2006 | ITiCSE | Developing real-world programming assignments for CS1. | Daniel E. Stevenson, Paul J. Wagner |
| 2006 | SIGCSE | On using scheme to introduce prolog. | Michael R. Wick, Daniel E. Stevenson |
| 2005 | SIGCSE | Steganography and cartography: interesting assignments that reinforce machine representation, bit manipulation, and discrete structures concepts. | Daniel E. Stevenson, Michael R. Wick, Steven J. Ratering |
| 2005 | SIGCSE | Using testing and JUnit across the curriculum. | Michael R. Wick, Daniel E. Stevenson, Paul J. Wagner |
| 2004 | SIGCSE | Seven design rules for teaching students sound encapsulation and abstraction of object properties and member data. | Michael R. Wick, Daniel E. Stevenson, Andrew T. Phillips |
| 2003 | SIGCSE | Implementing CC2001: a breadth-first introductory course for a just-in-time curriculum design. | Andrew T. Phillips, Daniel E. Stevenson, Michael R. Wick |
| 2003 | SIGCSE | Implementing object equivalence in Java using the template method design pattern. | Daniel E. Stevenson, Andrew T. Phillips |
| 2002 | SIGCSE | Using an environment chain model to teach inheritance in C++. | Michael R. Wick, Daniel E. Stevenson, Andrew T. Phillips |
| 2001 | SIGCSE | A reductionist approach to a course on programming languages. | Michael R. Wick, Daniel E. Stevenson |
| 1996 | WACV | Nonparametric correction of distortion. | Daniel E. Stevenson, Margaret M. Fleck |
| 1995 | ICCV | Robot Aerobics: Four Easy Steps to a More Flexible Calibration. | Daniel E. Stevenson, Margaret M. Fleck |