Past Courses
- F2011: CMPUT 115: Programming with Data Structures
- F2011: CMPUT 350: Advanced Game Programming
- W2011: CMPUT 657: Heuristic Search
- F2010: CMPUT 204: Algorithms 1
- F2010: CMPUT 272: Formal Systems and Logic
- F2010: CMPUT 350: Advanced Game Programming
- F2009: CMPUT396: Advanced Game Programming
- F2009: CMPUT657: Heuristic Search
- F2009: CMPUT101: Introduction to Computing Science and Computability
- W2008: CMPUT399: Advanced Game Programming
- W2008: CMPUT272: Formal Systems and Logic
- F2007: CMPUT204: Algorithms 1
- W2007: CMPUT325: Non-Procedural Programming
- W2007: CMPUT399: Topics in Real-Time Strategy Games
- W2007: CMPUT675: AI Search Algorithms
- F2006: CMPUT204: Algorithms 1
- F2006: CMPUT605: Individual Study Course: Topics in RTS Games
- W2006: CMPUT201: Practical Programming Methodology
- W2006: CMPUT605: Individual Study: Topics in RTS Games
- F2005: CMPUT673: Computational Complexity Theory
- W2005: CMPUT201: Practical Programming Methodology
- F2004: CMPUT201: Practical Programming Methodology
- F2004: CMPUT605: Individual Study: Topics in RTS Games
- W2004: CMPUT670: Efficient Algorithms
- F2003: CMPUT201: Practical Programming Methodology
- W2003: CMPUT673: Computational Complexity Theory
- W2003: CMPUT605: Individual Study: Topics in RTS Games
- F2002: CMPUT201: Practical Programming Methodology
Current Graduate Students
Timothy Furtak (Ph.D.)
David Churchill (Ph.D)
John Peters (M.Sc)
Past Graduate Students
Jeff Long (Ph.D., graduated August 2011, "Search, Inference, and Opponent Modeling in an Expert-Calibre Skat Player")
Sterling Orsten (M.Sc., graduated Jan 2011, "Dynamically Learning
Efficient Server/Client Network Protocols for Networked
Simulation")
Kai Chen (M.Sc., graduated Jan 2009, "Robust Triangulation-Based Pathfinding")
Alehandro Isaza [co-supervision with Russ Greiner] (M.Sc., graduated
Aug. 2008, "Cover Heuristic")
Timothy Furtak (M.Sc., graduated Oct.2007, "Sorting Using SIMD Registers")
Frantisek Sailer (M.Sc., graduated June 2007, "Adversarial Planning in
RTS Games Through Simulation")
Douglas Demyen (M.Sc., graduated Sep.2006, "Efficient Triangulation-Based Pathfinding")
Siddhartha Chinthapally (M.Sc., graduated Jan.2006, "Overfitting in Generalized Linear Evaluation Models")
Michael Chung [co-supervision with J. Schaeffer] (M.Sc., graduated Jan.2005, "Monte Carlo Planning in RTS Games")
Alexander Kovarsky (M.Sc., graduated Aug.2004, "Heuristic search applied to abstract combat scenarios")
Thomas Hauk [co-supervision with J. Schaeffer] (M.Sc., graduated Jan.2004, "Search in Trees with Chance Nodes", now at EA)
Dave Gomboc [co-supervision with T.A. Marsland] (M.Sc., graduated Jan.2004, "Tuning Evaluation Functions by Maximizing Concordance", now at ICT)
Summer Students
Sterling Orsten (NSERC 2007, hierarchical ORTS AI + pathfinding)
Krysta Mirzayans (NSERC 2007, ORTS.net software)
Nathan Taylor (2007, Skat AI)
Nathaniel Rossol (2006, ORTS graphics)
Mike Packer (2006, ORTS graphics)
Sean Healy (2006, GGS)
Krysta Mirzayans (2006-2007, ORTS tournament manager)
Nick Wiebe (NSERC 2006, Pathfinding)
James Bergsma (2006, Pathfinding)
David Tom (2006, Scripting high-level strategies)
Lenore Brown (NSERC 2005, Random-Map Generation)
Allan Schumacher (NSERC 2005, Pathfinding)
Andrew Hakman (2005, ORTS.net)
Timothy Furtak (NSERC 2003,2004,2005 ORTS)
Ghassan Zabaneh (2004, 3D models in ORTS)
Adrien Cho (2004, 3D models in ORTS, now at Bioware)
Sami Wagialla (2004, ORTS)
Brandon Blanck (2004, Pathfinding)
Harry Wentland (2003, ORTS)
Ryan Vogt (NSERC 2003, Selective Search)