Generalizing the hop: object-level programming for legged motion. - Joe K. Kearney; Stuart Hansen 001 (ICRA, 1992)

Programming mechanical simulations. - Joseph K. Kearney; Stuart Hansen 001; James F. Cremer (Comput. Animat. Virtual Worlds, 1993)

Optimal binary search trees meet object-oriented programming. - Stuart Hansen 001; Lester I. McCann (J. Comput. Sci. Coll., 2001)

Integrating empirical methods into computer science. - David Reed 001; Doug Baldwin; Michael J. Clancy; Allen B. Downey; Stuart A. Hansen (SIGCSE, 2002)

Graph Magic: A Visual Graph Package for Students. - Stuart Hansen 001; Karen Tuinstra; Jason Pisani; Lester I. McCann (Comput. Sci. Educ., 2003)

The game of set®: an ideal example for introducing polymorphism and design patterns. - Stuart A. Hansen (SIGCSE, 2004)

Events not equal to GUIs. - Stuart A. Hansen; Timothy V. Fossum (SIGCSE, 2004)

Interpreting Java program runtimes. - Stuart A. Hansen (SIGCSE, 2005)

Refactoring model-view-controller. - Stuart Hansen 001; Timothy V. Fossum (J. Comput. Sci. Coll., 2005)

Engagement and frustration in programming projects. - Stuart Hansen 001; Erica Eddy (SIGCSE, 2007)

Nifty objects for CS0 and CS1. - Joe Hummel; Carl Alphonce; Joe Bergin; Michael E. Caspersen; Stuart Hansen 001; James E. Heliotis; Michael Kölling (SIGCSE, 2008)

Analyzing programming projects. - Stuart A. Hansen (SIGCSE, 2009)

Nifty assignments. - Nick Parlante; Julie Zelenski; Keith Schwarz; Dave Feinberg; Michelle Craig; Stuart Hansen 001; Michael Scott; David J. Malan (SIGCSE, 2011)

2D trees. - Stuart Hansen 001 (J. Comput. Sci. Coll., 2012)

Teaching CS 1: object-first or algorithmic. - Kasi Periyasamy; David D. Riley; Kenny Hunt; Stuart Hansen 001; Paul Langhals (J. Comput. Sci. Coll., 2012)