Multi-Methods in a Statically-Typed Programming Language. - Warwick B. Mugridge; John Hamer; John G. Hosking (ECOOP, 1991)

A Visual Programming Environment for O-O Languages. - John C. Grundy; John G. Hosking; John Hamer (TOOLS (5), 1991)

A Modular Monadic Action Semantics. - Keith Wansbrough; John Hamer (DSL, 1997)

The versatile list: a pathway to abstraction. - John Hamer; Adriana Ferraro (ACSE, 2000)

Striving for mathematical thinking. - Peter B. Henderson; Doug Baldwin; Venu Dasigi; Marcel Dupras; Jane Fritz; David Ginat; Don Goelman; John Hamer; Lewis E. Hitchner; Will Lloyd; Bill Marion; Charles Riedesel; et al. (ACM SIGCSE Bull., 2001)

Hashing revisited. - John Hamer (ITiCSE, 2002)

A musical approach to teaching design patterns. - John Hamer (ITiCSE, 2002)

Materials development in support of mathematical thinking. - Peter B. Henderson; Lewis E. Hitchner; Jane Fritz; Bill Marion; Christelle Scharff; John Hamer; Charles Riedesel (ACM SIGCSE Bull., 2003)

Visualising Java Data Structures as Graphs. - John Hamer (ACE, 2004)

An approach to teaching design patterns using musical composition. - John Hamer (ITiCSE, 2004)

A multi-national study of reading and tracing skills in novice programmers. - Raymond Lister; Elizabeth S. Adams; Sue Fitzgerald; William Fone; John Hamer; Morten Lindholm; Robert McCartney; Jan Erik Moström; Kate Sanders 001; Otto Seppälä; Beth Simon; Lynda Thomas (ACM SIGCSE Bull., 2004)

A Method of Automatic Grade Calibration in Peer Assessment. - John Hamer; Kenneth T. K. Ma; Hugh H. F. Kwong (ACE, 2005)

Some experiences with the "contributing student approach". - John Hamer (ITiCSE, 2006)

cooperative learning: beyond pair programming and team projects. - Edward F. Gehringer; Katherine Deibel; John Hamer; Keith J. Whittington (SIGCSE, 2006)

A cognitive approach to identifying measurable milestones for programming skill acquisition. - Jerry Mead; Simon Gray; John Hamer; Richard James 002; Juha Sorva; Caroline St. Clair; Lynda Thomas (ACM SIGCSE Bull., 2006)

Using Stealth Mixins to Achieve Modularity. - Robert Strandh; John Hamer; Gilbert Baumann (ASWEC, 2007)

Debugging assistance for novices: a video repository. - Beth Simon; Sue Fitzgerald; Renée McCauley; Susan M. Haller; John Hamer; Brian Hanks; Michael T. Helmick; Jan Erik Moström; Judy Sheard; Lynda Thomas (ACM SIGCSE Bull., 2007)

PeerWise: students sharing their multiple choice questions. - Paul Denny 001; John Hamer; Andrew Luxton-Reilly; Helen C. Purchase (ICER, 2008)

Student use of the PeerWise system. - Paul Denny 001; Andrew Luxton-Reilly; John Hamer (ITiCSE, 2008)

PeerWise. - Paul Denny 001; John Hamer; Andrew Luxton-Reilly; Helen C. Purchase (Koli Calling, 2008)

Contributing student pedagogy. - John Hamer; Quintin I. Cutts; Jana Jacková; Andrew Luxton-Reilly; Robert McCartney; Helen C. Purchase; Charles Riedesel; Mara Saeli; Kate Sanders 001; Judithe Sheard (ACM SIGCSE Bull., 2008)

Quality of peer assessment in CS1. - John Hamer; Helen C. Purchase; Paul Denny 001; Andrew Luxton-Reilly (ICER, 2009)

Coverage of course topics in a student generated MCQ repository. - Paul Denny 001; Andrew Luxton-Reilly; John Hamer; Helen C. Purchase (ITiCSE, 2009)

Computing science: what do pupils think? - Alison Mitchell; Helen C. Purchase; John Hamer (ITiCSE, 2009)

Stable RGBW AMOLED display with OLED degradation compensation using electrical feedback. - G. Reza Chaji; Stefan Alexander; J. Marcel Dionne; Yaser Azizi; Corbin Church; John Hamer; Jeff Spindler; Arokia Nathan (ISSCC, 2010)

Self-predicted and actual performance in an introductory programming course. - Paul Denny 001; Andrew Luxton-Reilly; John Hamer; Dana B. Dahlstrom; Helen C. Purchase (ITiCSE, 2010)

Investigating Objective Measures of Web Page Aesthetics and Usability. - Helen C. Purchase; John Hamer; Adrian Jamieson; Oran Ryan (AUIC, 2011)

Tools for "contributing student learning". - John Hamer; Andrew Luxton-Reilly; Helen C. Purchase; Judithe Sheard (Inroads, 2011)

An Exploration of Visual Complexity. - Helen C. Purchase; Euan Freeman; John Hamer (Diagrams, 2012)

On the Usability of Lombardi Graph Drawings. - Helen C. Purchase; John Hamer; Martin Nöllenburg; Stephen G. Kobourov (GD, 2012)

Contributing student pedagogy. - John Hamer; Judithe Sheard; Helen C. Purchase; Andrew Luxton-Reilly (Comput. Sci. Educ., 2012)

Trends in Practical Student Peer-review. - Helen C. Purchase; John Hamer (CoRR, 2024)