A Constraint-Motivated Model of Lexical Acquisition. - Craig S. Miller; John E. Laird (ML, 1991)

Modeling concept acquisition in the context of a unified theory of cognition. - Craig S. Miller (1993)

Accounting for Graded Performance within a Discrete Search Framework. - Craig S. Miller; John E. Laird (Cogn. Sci., 1996)

Goals and learning in microworlds. - Craig S. Miller; Jill Fain Lehman; Kenneth R. Koedinger (Cogn. Sci., 1999)

Empirical investigation throughout the CS curriculum. - David W. Reed; Craig S. Miller; Grant Braught (SIGCSE, 2000)

Effects of structure and label ambiguity on information navigation. - Craig S. Miller; Roger W. Remington (CHI Extended Abstracts, 2002)

Modeling Web Navigation: Methods and Challenges. - Craig S. Miller (ITWP, 2003)

Relating Theory to Actual Results in Computer Science and Human-Computer Interaction. - Craig S. Miller (Comput. Sci. Educ., 2003)

Core empirical concepts and skills for computer science. - Grant Braught; Craig S. Miller; David W. Reed (SIGCSE, 2004)

Modeling Information Navigation: Implications for Information Architecture. - Craig S. Miller; Roger W. Remington (Hum. Comput. Interact., 2004)

Preliminary evidence for top-down and bottom-up processes in web search navigation. - Shu-Chieh Wu; Craig S. Miller (CHI Extended Abstracts, 2007)

Employers' perspectives on it learning outcomes. - Craig S. Miller; Lucia Dettori (SIGITE Conference, 2008)

File references, trees, and computational thinking. - Craig S. Miller; Ljubomir Perkovic; Amber Settle (ITiCSE, 2010)

Item sampling for information architecture. - Craig S. Miller (CHI, 2011)

Categorization costs for hierarchical keyboard commands. - Craig S. Miller; Svetlin Denkov; Richard C. Omanson (CHI, 2011)

A Predictive Business Agility Model for Service Oriented Architectures. - Mamoun Hirzalla; Peter Bahrs; Jane Cleland-Huang; Craig S. Miller; Rob High (ICSOC, 2011)

When Practice Doesn't Make Perfect: Effects of Task Goals on Learning Computing Concepts. - Craig S. Miller; Amber Settle (ACM Trans. Comput. Educ., 2011)

Metonymic errors in a web development course. - Craig S. Miller (SIGITE Conference, 2012)

Keeping up with web development trends. - Craig S. Miller; Jack Zheng; Randy W. Connolly; Amos O. Olagunju (SIGITE Conference, 2013)

Metonymy and reference-point errors in novice programming. - Craig S. Miller (Comput. Sci. Educ., 2014)

Expression of miR-15/107 Family MicroRNAs in Human Tissues and Cultured Rat Brain Cells. - Wang-Xia Wang; Robert J. Danaher; Craig S. Miller; Joseph R. Berger; Vega G. Nubia; Bernard S. Wilfred; Janna H. Neltner; Christopher M. Norris; Peter T. Nelson (Genom. Proteom. Bioinform., 2014)

Benefits of Self-explanation in Introductory Programming. - Arto Vihavainen; Craig S. Miller; Amber Settle (SIGCSE, 2015)

Usability Evaluation: Learning When Method Findings Converge-And When They Don't. - Craig S. Miller (SIGITE, 2015)

Learning Object-Oriented Programming in Python: Towards an Inventory of Difficulties and Testing Pitfalls. - Craig S. Miller; Amber Settle; John Lalor (SIGITE, 2015)

Introduction to the Special Issue on Web Development. - Craig S. Miller; Randy W. Connolly (ACM Trans. Comput. Educ., 2015)

Some Trouble with Transparency: An Analysis of Student Errors with Object-oriented Python. - Craig S. Miller; Amber Settle (ICER, 2016)

Human language and its role in reference-point errors. - Craig S. Miller (PPIG, 2016)

Red Fish Blue Fish: Reexamining Student Understanding of the Computing Disciplines. - Randy W. Connolly; Janet Miller; Faith-Michael E. Uzoka; Barry M. Lunt; Marc Schroeder; Craig S. Miller; Annabella Habinka (SIGITE, 2016)

Cardiac ScoreCard: A diagnostic multivariate index assay system for predicting a spectrum of cardiovascular disease. - Michael P. McRae; Biykem Bozkurt; Christie M. Ballantyne; Ximena Sanchez; Nicolaos Christodoulides; Glennon Simmons; Vijay Nambi; Arunima Misra; Craig S. Miller; Jeffrey L. Ebersole; Charles Campbell; John T. McDevitt (Expert Syst. Appl., 2016)

Learning to Get Literal: Investigating Reference-Point Difficulties in Novice Programming. - Craig S. Miller; Amber Settle (ACM Trans. Comput. Educ., 2019)

Capturing and Characterising Notional Machines. - Sally Fincher; Johan Jeuring; Craig S. Miller; Peter Donaldson; Benedict du Boulay; Matthias Hauswirth; Arto Hellas; Felienne Hermans; Colleen M. Lewis; Andreas Mühling; Janice L. Pearce; Andrew Petersen 001 (ITiCSE, 2020)

Notional Machines in Computing Education: The Education of Attention. - Sally Fincher; Johan Jeuring; Craig S. Miller; Peter Donaldson; Benedict du Boulay; Matthias Hauswirth; Arto Hellas; Felienne Hermans; Colleen M. Lewis; Andreas Mühling; Janice L. Pearce; Andrew Petersen 001 (ITiCSE-WGR, 2020)

Mixing and Matching Loop Strategies: By Value or By Index? - Craig S. Miller; Amber Settle (SIGCSE, 2021)

A Guide Towards a Definition of Computational Thinking in K-12. - Redar Ismail; Theresa A. Steinbach; Craig S. Miller (EDUCON, 2022)

Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons Problems. - Barbara J. Ericson; Paul Denny 001; James Prather; Rodrigo Duran 001; Arto Hellas; Juho Leinonen 001; Craig S. Miller; Briana B. Morrison; Janice L. Pearce; Susan H. Rodger (ITiCSE (2), 2022)

Parsons Problems and Beyond: Systematic Literature Review and Empirical Study Designs. - Barbara J. Ericson; Paul Denny 001; James Prather; Rodrigo Duran 001; Arto Hellas; Juho Leinonen 001; Craig S. Miller; Briana B. Morrison; Janice L. Pearce; Susan H. Rodger (ITiCSE-WGR, 2022)

Comparing the Experiences of Live Coding versus Static Code Examples for Students and Instructors. - Andrea Watkins; Craig S. Miller; Amber Settle (ITiCSE (1), 2024)

Hash Table Notional Machines: A Comparison of 2D and 3D Representations. - Colleen M. Lewis; Craig S. Miller; Johan Jeuring; Janice L. Pearce; Andrew Petersen 001 (SIGCSE Virtual (1), 2024)

Live But Not Active: Minimal Effect with Passive Live Coding. - Andrea Watkins; Amber Settle; Craig S. Miller; Eric J. Schwabe (SIGCSE (1), 2025)