Principles for designing programming exercises to minimise poor learning behaviours in students. - Angela Carbone; John Hurst; Ian Mitchell 003; Dick Gunstone (ACSE, 2000)

Characteristics of programming exercises that lead to poor learning tendencies: Part II. - Angela Carbone; John Hurst; Ian Mitchell 003; Dick Gunstone (ITiCSE, 2001)

Designing Programming Tasks to Elicit Self-Management Metacognitive Behavior. - Angela Carbone; Ian Mitchell 003; Dick Gunstone; John Hurst (ICCE, 2002)

Effective methods for learning: a study in visualization. - Brenda C. Parker; Ian Mitchell 003 (J. Comput. Sci. Coll., 2006)

The Influence of Discipline on Teachers' Knowledge and Decision Making. - Michael Phillips; Vitomir Kovanovic; Ian Mitchell 003; Dragan Gasevic (ICQE, 2019)