| The compressed differential heuristic University of Alberta | Publication | 2017-12-01 | | |
| Go-bot, go University of Alberta | Publication | 2014-07-01 | | |
| ArvandHerd: Parallel Planning with a Portfolio University of Alberta | Publication | 2012-01-01 | | |
| Inconsistent heuristics in theory and practice University of Alberta | Publication | 2011-06-01 | | |
| Computer-game construction: A gender-neutral attractor to Computing Science University of Alberta | Publication | 2010-11-01 | | |
| Automating Layouts of Sewers in Subdivisions University of Alberta | Publication | 2010-01-01 | | |
| Deferring design pattern decisions and automating structural pattern changes using a design-pattern-based programming system University of Alberta | Publication | 2009-04-01 | | |
| Extending the Applicability of Pattern and Endgame Databases University of Alberta | Publication | 2009-03-01 | | |
| Using abstraction in Two-Player Games University of Alberta | Publication | 2008-01-01 | | |
| Automatic Generation of Search Engines University of Alberta | Publication | 2006-01-01 | | |
| Partial Information Endgame Databases University of Alberta | Publication | 2006-01-01 | | |
| Patttern-Based AI Scripting Using ScriptEase University of Alberta | Publication | 2003-01-01 | | |
| FastLSA : a fast, linear-space, parallel and sequential algorithm for sequence alignment University of Alberta | Publication | 2003-01-01 | | |
| Distributed game-tree search using transposition table driven work scheduling University of Alberta | Publication | 2018-01-01 | | |
| Generative design patterns University of Alberta | Publication | 2018-01-01 | | |
| Generating parallel programs from the wavefront design pattern University of Alberta | Publication | 2002-01-01 | | |
| Pattern-based parallel programming University of Alberta | Publication | 2018-01-01 | | |
| From patterns to frameworks to parallel programs University of Alberta | Publication | 2002-12-01 | | |
| The games computers (and people) play University of Alberta | Publication | 2000-01-01 | | |
| Optimizing Mutual Exclusion Synchronization in Explicitly Parallel Programs University of Alberta | Publication | 2000-01-01 | | |
| Sokoban: Evaluating standard single-agent search techniques in the presence of deadlock University of Alberta | Publication | 1998-01-01 | | |
| Concurrent SSA form in the presence of mutual exclusion University of Alberta | Publication | 2018-01-01 | | |
| Using PI /OT to support complex parallel I/O University of Alberta | Publication | 2018-01-01 | | |
| Poker as a testbed for AI research University of Alberta | Publication | 1998-01-01 | | |
| Pattern-based object-oriented parallel programming University of Alberta | Publication | 1997-01-01 | | |
| Searching with pattern databases University of Alberta | Publication | 1996-01-01 | | |
| Software Engineering Considerations in the Construction of Parallel Programs University of Alberta | Publication | 1995-01-01 | | |
| The Enterprise model for developing distributed applications University of Alberta | Publication | 1993-08-01 | | |
| Chapter 1 The game of chess University of Alberta | Publication | 1992-01-01 | | |
| A template-based approach to the generation of distributed applications using a network of workstations University of Alberta | Publication | 1991-01-01 | | |
| Empirical results with conspiracy numbers University of Alberta | Publication | 1990-02-01 | | |
| The history heuristic and alpha-beta search enhancements in practice University of Alberta | Publication | 1989-01-01 | | |
| Interactive story authoring: A viable form of creative expression for the classroom University of Alberta | Publication | 2008-09-01 | | |
| ScriptEase : A generative/adaptive programming paradigm for game scripting University of Alberta | Publication | 2007-06-01 | Maria Cutumisu, Curtis Onuczko, Matthew McNaughton, Thomas Roy, Jonathan Schaeffer, Allan Schumacher, Jeff Siegel, Duane Szafron, Kevin Waugh, Michael Carbonaro, Harvey Duff, Stephanie Gillis | |
| Generating Ambient Behaviors in Computer Role-Playing Games University of Alberta | Publication | 2006-09-01 | | |
| A Demonstration of the ScriptEase Approach to Ambient and Perceptive NPC Behaviors in Computer Role-Playing Games University of Alberta | Publication | 2005-01-01 | | |
| Checkers Is Solved University of Alberta | Publication | 2007-07-01 | | |
| Multidisciplinary students and instructors University of Alberta | Publication | 2008-01-01 | | |
| Game-Tree Search with Adaptation in Stochastic Imperfect-Information Games University of Alberta | Publication | 2006-01-01 | | |
| Bots Get Smart University of Alberta | Publication | 2008-12-01 | | |
| Rediscovering \ast -Minimax Search University of Alberta | Publication | 2006-01-01 | | |
| \ast -Minimax Performance in Backgammon University of Alberta | Publication | 2006-01-01 | | |
| Generating Ambient Behaviors in Computer Role-Playing Games University of Alberta | Publication | 2005-01-01 | | |
| Duality in permutation state spaces and the dual search algorithm University of Alberta | Publication | 2008-03-01 | | |