Brandon Haworth, PhD

I am an Assistant Professor in the Department of Computer Science, Faculty of Engineering and Computer Science at the University of Victoria. I am also the Director of the Graphics, Artificial Intelligence, Design, & Games (GAIDG) Lab and a Research Fellow at the Institute on Ageing and Lifelong Health at the University of Victoria. I work within the broad areas of Graphics, Simulation, Artificial Intelligence, and Human-Computer Interaction. My primary research focuses are diversity in crowds simulations, locomotion & biomechanical modelling in human steering, multi-agent reinforcement learning, and human-centric artificial intelligence in simulation and design. The applications of this research cut across several fields including gaming, rehabilitation, architecture, urban planning, predictive design, safety analysis, inclusive media, assistive technology and more.

Academic Interests

  • Computer Graphics
  • Deep/Multi-agent Reinforcement Learning
  • Human-Centred Artificial Intelligence & Augmented Intelligence
  • Agent-based Modelling
  • Game Design and Development
  • Human-Computer Interaction
  • Virtual Reality
  • Architectural Design and Optimization
  • Assistive and Healthcare Technologies
  • Behavioural Sciences
  • Rehabilitation Sciences

Research Lab

THe GAIDG Lab explores difficult problems in the representation, visibility, and decision-making of digital agents and humans. We create and innovate in human behaviour & movement modelling, human-centred artificial intelligence, game design, game AI, architectural optimization, augmented intelligence in complex design, assistive technologies, rehabilitative technologies, and more.

Latest News​

  • January 11, 2021: Seven undergraduates join GAIDG Lab for their capstone projects including Interdisciplinary and Honours students.
  • January 7, 2021: Invited talk at the IJCAI workshop Neuro-Cognitive Modeling of Humans and Environments, Learning to Move – Reinforcement Learning in Navigation
  • September 23, 2020: Two papers accepted at MIG2020, (1) Deep Integration of Physical Humanoid Control and Crowd Navigation (2) Watch Out! Modelling Pedestrians with Egocentric Distractions
  • August 26, 2020: Undergraduate student Yiping Wang wins Jamie Cassels Undergraduate Research Award (JCURA) to work with me on Multi-Agent Reinforcement Learning & Generalization in Agent-based Navigation Learning.
  • August 25, 2020: Paper accepted for a Regular Issue in The Visual Computer journal, Modeling Distracted Agents in Crowd Simulations.
  • July 23, 2020: Paper accepted for a Special Issue in Computer Animation and Virtual Worlds journal, Democratizing the Simulation 
    of Human-Building Interactions.
  • July 1, 2020: I join the Department of Computer Science, Faculty of Engineering at the University of Victoria as an Assistant Professor.
  • April 29, 2020: Paper accepted at Computer Graphics International 2020, Modeling Distracted Agents In Crowd Simulations
  • March 3, 2020: Paper accepted at SimAUD 2020, SimService: A Cross-browser Cloud-based Crowd Analytics Platform for Architectural Design Analysis
  • February 28, 2020: Two papers accepted at the CHI2020 HabiTech Workshop, (1) Representative Synthetic Crowds for Inclusive Environment Design (2) Simulation-as-a-Service: A Cross-Platform Framework for Analyzing Human-Building Interactions
  • February 27, 2020: I join the excellent Editorial Board of Computer Animation and Virtual Worlds Journal as Associate Editor
  • November 11, 2019: Paper accepted at IEEE Computer Graphics and Applications, Gamification of Crowd-Driven Environment Design 
  • October 1, 2019: Paper accepted at NeurIPS 2019 Deep Reinforcement Learning Workshop, Multi-Agent Hierarchical Reinforcement Learning for Humanoid Navigation
  • August 15, 2019: Paper accepted at IEEE Transactions on Visualization and Computer Graphics, Interactive Architectural Design with Diverse Solution Exploration


Department of Computer Science
Office 568, Engineering and Computer Science (ECS) building
University of Victoria Victoria, BC
+1 250-472-5772