Name |
Degree |
Year |
Thesis Title |
Co-supervisor |
Richard Zhao |
PhD |
2015 |
Tiered Behaviour Architecture For Virtual Characters Using Cyclic Scheduling and Behaviour Capture |
- |
Neesha Desai |
PhD |
2015 |
Creating Believable Emotional Virtual Characters |
- |
John Hawkin |
PhD |
2014 |
Automated Abstraction of Large Action Spaces in Imperfect Information Extensive-Form Games |
R. Holte |
Richard Gibson |
PhD |
2014 |
Regret Minimization in Games and the Development of Champion Multiplayer Computer Poker-Playing Agents |
- |
Ricardo Sanchez |
MSc |
2010 |
Applying Support Vector Machines to Discover Just-in-Time Method-Specific Compilation Strategies |
N. Amaral |
AmirAli Sharifi |
MSc |
2010 |
Generating Adaptive Companion Behaviors Using Reinforcement Learning In Games |
- |
Babak Bostan |
MSc |
2009 |
Predicting Homologous Signaling Pathways Using Machine Learning |
R. Greiner |
Nick Abou Risk |
MSc |
2009 |
Using Counterfactual Regret Minimization to Create a Competitive Multiplayer Poker Agent |
- |
Christopher Kerr |
MSc |
2009 |
Intentional Dialogues: Leveraging Intent to Enable the Effective Reuse of Content |
- |
Maria Cutumisu |
PhD |
2009 |
Using Behavior Patterns to Generate Scripts for Computer
Role-Playing Games |
- |
Neesha Desai |
MSc |
2009 |
Using Describers to Simplify ScriptEase |
- |
Richard Zhao |
MSc |
2009 |
Applying Agent Modeling to Behaviour Patterns of Characters in Story-
Based Games |
- |
Marcus Trenton |
MSc |
2009 |
Quest Patterns for Story-Based Video Games |
- |
Dave Schnizlein |
MSc |
2009 |
State Translation in No-limit Poker |
M. Bowling |
Yi Yang |
MSc |
2009 |
Code Optimization and Detection of Script Conflicts in Video Games |
- |
Peng Wang |
MSc |
2008 |
Hierarchical Prediction of Protein Function In the Gene Ontology Using Graphical Models |
R. Greiner |
Curtis Onuczko |
MSc |
2007 |
Quest Patterns in Computer Role-Playing Games |
J. Schaeffer |
Darse Billings |
PhD |
2006 |
Algorithms and Assessment in Computer Poker |
J. Schaeffer |
Alona Fyshe |
MSc |
2006 |
Term Generalization and Synonym Resolution for Biological
Abstracts: Using the
Gene Ontology for Subcellular Localization Prediction |
- |
Jeffrey
Siegel |
MSc |
2006 |
Dialogue Patterns in Computer Role-Playing Games |
- |
Roman Eisner |
MSc |
2005 |
Predicting Protein Function Using Machine-Learned Hierarchical
Classifiers |
P. Lu |
Luca
Pireddu |
MSc |
2005 |
Pathway Analyst—Automating Biochemical Pathway Prediction |
- |
Calvin Chan |
MSc |
2005 |
Language Extensions For Multiple Code Inheritance in Java |
P. Lu |
Patrick Earl |
MSc |
2004 |
Types and Code Generation for use in Generative Design Patterns |
J. Schaeffer |
Brett Poulin |
MSc |
2004 |
Sequence-Based Protein Function Prediction |
R. Greiner |
James Redford |
MSc |
2003 |
A Visual Tool for Generative Scripting |
J. Schaeffer |
Zhuang Guo |
MSc |
2003 |
Developing Network Server Applications Using Generative Design
Patterns |
J. Schaeffer |
Zhiyong Lu |
MSc |
2003 |
Predicting Protein Sub-cellular Localization From Homologs
Using Machine Learning Algorithms |
R. Greiner |
Dominique
Parker |
MSc |
2003 |
A Survey of Visual Programming Tools (Essay) |
J. Schaeffer |
Kai
Tan |
MSc |
2003 |
Generative Design Patterns for Distributed Computation |
J. Schaeffer |
Maria Cutumisu |
MSc |
2003 |
Multiple Code Inheritance in Java |
P. Lu |
Matt
McNaughton |
MSc |
2003 |
Search Heuristics for Multiple-Sequence Alignment |
J. Schaeffer |
John Anvik |
MSc |
2002 |
Evaluating Generative Parallel Design Patterns |
J. Schaeffer |
Aaron Davidson |
MSc |
2002 |
Opponent Modeling in Poker: Learning and Acting in a Hostile and Uncertain
Environment |
J. Schaeffer |
Chris Dutychn |
MSc |
2002 |
Multi-Dispatch in the Java Virtual Machine:
Design, Implementation, and Evaluation |
P. Lu |
Steve MacDonald |
PhD |
2001 |
From Patterns to Frameworks to Parallel Programs |
J. Schaeffer |
Steve Bromling |
MSc |
2001 |
Designing Parallel Object Design Patterns |
J. Schaeffer |
Tom Harke |
MSc |
2000 |
Using Monads in Functional Programming (Essay) |
- |
Wade Holst |
PhD |
2000 |
The Tension Between Expressive Power and Method Dispatch Efficiency in
Object-Oriented Languages |
- |
Yuri Leontiev |
PhD |
1999 |
Type System for an Object-Oriented Database Programming Language |
T. M. Özsu |
Candy Pang |
MSc |
1999 |
Multi-Method Dispatch Using Multiple Row Displacement |
- |
Lourdes Pena |
MSc |
1999 |
Probabilites and Simulations in Poker |
J. Schaeffer |
Iqbal Goralwalla |
PhD |
1998 |
Temporality in Object Database Management Systems |
T. M. Özsu |
John Li |
PhD |
1998 |
Modelling and Querying Multimedia Data |
T. M. Özsu |
William Hui |
MSc |
1998 |
Visualizing Object/Method Granularity for Program Parallelization |
J. Schaeffer |
Nicholas Kazouris |
MSc |
1997 |
Dynamic Scheduling on a Network of Workstations |
J. Schaeffer |
Ian Parsons |
PhD |
1997 |
PI/OT: A Template Approach to Parallel I/O |
J. Schaeffer |
Kent McPhee |
MSc |
1996 |
Design Theory and Software Design (Essay) |
- |
Sherine El-Medani |
MSc |
1996 |
Support for Document Entry in a Multimedia Database |
T. M. Özsu |
Manuela Schone |
MSc |
1996 |
Design of a Generic Type System for an Object-Oriented Multimedia Database
System |
T. M. Özsu |
Loren Andruko |
MSc |
1996 |
A survey of Object-Oriented Parallel Programming Paradigms in C++ (Essay) |
- |
David Woloschuk |
MSc |
1996 |
Analysis and Display of Parallel Program Performance Information within
Enterprise |
J. Schaeffer |
Steve MacDonald |
MSc |
1995 |
An Object-Oriented Run-time System for Parallel Programming |
J. Schaeffer |
Ghada El-Medani |
MSc |
1995 |
A Visual Query Facility for Multimedia Databases |
T. M. Özsu |
Chiradeep Vital |
MSc |
1995 |
An Object-Oriented Multimedia Database System for a News-on-Demand Application |
T. M. Özsu |
Paul Iglinski |
MSc |
1994 |
An Execution Replay Facility and Event-Based Debugger for the Enterprise
Parallel Programming System |
J. Schaeffer |
Anna Lipka |
MSc |
1993 |
The Design and Implementation of TIGUKAT User Languages |
T. M. Özsu |
Greg Lobe |
MSc |
1993 |
The Enterprise User Interface and Program Animation Component |
J. Schaeffer |
Wade Holst |
MSc |
1993 |
A First Implementation of Modular Smalltalk |
- |
Stephen Tam |
MSc |
1990 |
The Runtime Environment and Debugging in GUIDE |
- |
Daniel Lanovaz |
MSc |
1988 |
Göedel: A Prototype Prolog Programming Envrironment |
- |
Randy Ng |
MSc |
1988 |
Lexagen - A Lexical Analyzer Generator |
- |
Kim Ho |
M.Sc. |
1987 |
CHILDS: A Library Environment for Children (Project) |
- |
Brian Wilkerson |
MSc |
1985 |
Smalltalk-80: Another View |
- |
H.C. Chan |
MSc |
1985 |
Children's Interactive Library Display System (Project) |
- |