Professional Activities
Editorial
- June 2024 – Present: Editor-in-chief of the Canadian Human-Computer Communications Society (CHCCS) / Société canadienne du dialogue humain-machine (SCDHM)
- 02/2020 – Present: Associate Editor of Computer Animation and Virtual Worlds Journal
Academic Faculty & Department Committees
- August 2024 – Present: Member, Game Programs Committee, Department of Computer Science, University of Victoria
- 08/2024 – Present: Member, Space Committee, Department of Computer Science, University of Victoria
- 08/2024 – Present: Member, Outreach Committee, Department of Computer Science, University of Victoria
- 11/2023 – Present (x4): Member, Area Hiring Committee, Graphics & HCI, Department of Computer Science, University of Victoria
- 01/2023 – Present: Honours Advisor, Department of Computer Science, University of Victoria
- 05/2023 – 12/2023: Member (Research Co-lead) Hiring Committee, SSHRC Tier 2 Canada Research Chair (CRC) in Emergent Digital Arts Practices, Department of Visual Arts, University of Victoria
- 11/2021 – 11/2022: Member, Strategic Plan Working Group, Department of Computer Science, University of Victoria
- 02/2022 – 06/2022: Member Sub-Area Hiring Committee, Fairness, Ethics, Accountability, Transparency, Interpretability, Theory of data privacy, Department of Computer Science, University of Victoria
- 03/2021 – 06/2021: Chair Sub-Area Hiring Committee, Fairness/Social Aspects/Equity in Artificial Intelligence, Department of Computer Science, University of Victoria
- 10/2018 – 04/2019: Graduate Student Representative, NSERC Create Program in Data Analytics and Visualization, York University
- 2019: Graduate Student Representative, York University Faculty of Graduate Studies Committee on Broadening the Dissertation
Academic Supervisory and Examination Committees
- January 2026 – Present: Supervisory Committee Member, Daming Wang, Department of Civil Engineering, University of Victoria, Ph.D. Candidate
- 11/2025 – Present: Supervisory Committee Member, Joel Sol, Department of Electrical and Computer Engineering, University of Victoria, Ph.D. Candidate
- 09/2025 – Present: Supervisory Committee Member, Reia Mendell Drucker, Department of Computer Science, University of Victoria, MSc Thesis
- 03/2025 – Present: Supervisory Committee Member, Mahmoud Chick Zaouali, Department of Electrical and Computer Engineering, University of Victoria, Ph.D. Candidate
- 12/2022 – Present: Supervisory Committee Member, Mackenzie Judson, Department of Civil Engineering, University of Victoria, Ph.D. Candidate
- 03/2022 – Present: Supervisory Committee Member, Nafiseh Izadyar, Department of Computer Science, University of Victoria, Ph.D. Candidate
- 06/2025 – 03/2026: Supervisory Committee Member, Jin Han, Department of Computer Science, University of Victoria, MSc Thesis
- 08/2025: External Examiner, Mehran Zoravar, MASc Oral Examination, Department of Mechanical Engineering, University of Victoria
- 03/2025 – 04/2025: Supervisory Committee Member, Yijie Wu, Department of Computer Science, University of Victoria, MSc Thesis
- 03/2025: Supervisory Non-Unit Committee Member, Yussuf Reza Esmaeili, Department of Mechanical Engineering, University of Victoria, Ph.D.
- 02/2025: External Examiner, Pedram Agand, PhD Oral Examination, School of Computing Science, Simon Fraser University
- 08/2024: Chair, Jessica (Yijia) Li, MSc Thesis Oral Examination, Department of Psychology, University of Victoria
- 07/2023 – 04/2024: Supervisory Committee Member, Todd Charter, Department of Electrical and Computer Engineering, University of Victoria, MASc Thesis
- 04/2024: External Examiner, Liam Jowett-Lockwood, MASc Oral Examination, Department of Civil Engineering, University of Victoria
- 06/2023 – 08/2023: Supervisory Committee Member, Sanchitha Kuppusami, Department of Computer Science, University of Victoria, MSc Thesis
- 06/2023: Chair, Nirav Galani, MSc Non-thesis Oral Examination, Department of Computer Science, University of Victoria,
- 08/2022: Chair, Suyin Pan, MSc Non-thesis Oral Examination, Department of Computer Science, University of Victoria
- 11/2021: External Examiner, Jordie Shier, MSc Oral Examination, Interdisciplinary Studies, University of Victoria
- 12/2020: External Examiner, Vahid Azizi, PhD Oral Examination, Department of Computer Science, Rutgers University
Academic Program Reviews
- October 2025: Chair, Internal Institutional Program Review, BC Undergraduate Program
- 05/2025 – 06/2025: Expert Reviewer, Degree Quality Assessment Board, BC Graduate Program
Industrial/Academic Research Proposal Reviews
- January 2026: External Reviewer, NSERC Discovery Grants
- 08/2025: Reviewer, CFI John R. Evans Leaders Fund (JELF)
- 02/2025: Reviewer, Mitacs Accelerate Proposal
- 01/2025: External Reviewer, NSERC Discovery Grants
- 08/2024: Reviewer, Mitacs Accelerate Proposal
- 06/2024 (x4): Internal Reviewer, University of Victoria, Aspiration and Banting Postdoctoral Fellowships
- 01/2024: External Reviewer, NSERC Discovery Grants
- 09/2023: Reviewer, Mitacs Accelerate Proposal
- 12/2022: External Reviewer, NSERC Discovery Grants
- 07/2022: Review Committee Member, CFI College Fund Proposal
- 10/2021: Internal Reviewer, Department of Computer Science, University of Victoria, NSERC Discovery Grant Proposal
- 07/2021: Reviewer, Mitacs Accelerate Proposal
Industrial/Academic Awards Reviews
- January 2024: Governor General Silver Medal Award Adjudicator (Internal CS Department)
- October 2021: Reviewer, NSERC Arthur B. McDonald Fellowship
Conference Organizing/Executive Committees
- October 2023 – June 2024: Technical Program Chair Graphics, Graphics Interface 2024 (GI 2024)
- 08/2023 – 06/2024: Artificial Intelligence and Machine Learning in Simulation conference track Co-Chair, Annual Modeling and Simulation Conference 2024 (ANNSIM 2024)
- 06/2022 – 06/2023: Workshops, Courses, Posters, and Demos Co-Chair, Graphics Interface 2023 (GI 2023)
Conference Session Chair
- May 2025: Graphics Interface 2025 (GI 2025), Graphics & Rendering session
- 09/2022: ACM Symposium on Applied Perception 2022 (SAP 2022), Hands and Interaction session
- 10/2021: 16th International Symposium on Visual Computing (ISVC 2021), Pattern Recognition session
- 04/2021: 12th annual Symposium on Simulation for Architecture and Urban Design (SimAUD 2021), Collaborative Design session
Conference Program/Scientific Committees
- 2026 (x4): 25th annual ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA 2026)
- 2026 (x8): 52nd Annual Graphics Interface (GI 2026)
- 2026 (x2): International Conference on Computer Animation, Social Agents, and Extended Reality (CASAXR 2026)
- 2025 (x3): 18th Annual ACM SIGGRAPH Conference on Motion, Interaction and Games (MIG 2025)
- 2025 (x3): 24th annual ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA 2025)
- 2025: 20th International Symposium on Visual Computing (ISVC 2025)
- 2025 (x3): 38th International Conference on Computer Animation and Social Agents (CASA 2025)
- 2025 (x3): Annual Modeling and Simulation Conference (ANNSIM 2025)
- Simulation for Architecture and Urban Design (SimAUD 2025) track
- Artificial Intelligence and Machine Learning in Simulation track
- 2024 (x3): 17th Annual ACM SIGGRAPH Conference on Motion, Interaction and Games (MIG 2024)
- 2024 (x2): 19th International Symposium on Visual Computing (ISVC 2024)
- 2023 (x4): The 38th Annual AAAI Conference on Artificial Intelligence (AAAI-24), Demonstrations Track
- 2023 (x3): 16th Annual ACM SIGGRAPH Conference on Motion, Interaction and Games (MIG 2023)
- 2023 (x1): 18th International Symposium on Visual Computing (ISVC 2023)
- 2023 (x2): 36th International Conference on Computer Animation and Social Agents (CASA 2023)
- 2023 (x4): 22nd International Conference on Autonomous Agents and Multi-Agent Systems 2023 (AAMAS 2023), Demo Track
- 2023 (x3): Annual Modeling and Simulation Conference (ANNSIM 2023), 14th annual Symposium on Simulation for Architecture and Urban Design (SimAUD 2023) track
- Received the Outstanding Reviewer recognition for ANNSIM’23 PC Service (1 of 4, out of 235 reviewers) from the Society for Modeling and Simulation International (SCS)
- 2023 (x2): 49th Annual Graphics Interface (GI 2023)
- 2023 (x5): 20th biannual Computer Aided Architectural Design Futures 2023 (CAAD Futures 2023)
- 2022 (x2): 15th Annual ACM SIGGRAPH Conference on Motion, Interaction and Games (MIG 2022)
- 2022 (x2): 13th annual Symposium on Simulation for Architecture and Urban Design (SimAUD 2022)
- 2022 (x1): 17th International Symposium on Visual Computing (ISVC 2022)
- 2022 (x4): 21st International Conference on Autonomous Agents and Multi-Agent Systems 2022 (AAMAS 2022), Demo Track
- 2021 (x3): 14th Annual ACM SIGGRAPH Conference on Motion, Interaction and Games (MIG 2021)
- 2021 (x2): 16th International Symposium on Visual Computing (ISVC 2021)
- 2021 (x2): 19th biannual Computer Aided Architectural Design Futures 2021 (CAAD Futures 2021)
- 2021 (x4): 12th annual Symposium on Simulation for Architecture and Urban Design (SimAUD 2021)
- 2021 (x2): 29th International Joint Conference on Artificial Intelligence, Workshop on Neural Cognitive Modeling of Humans and Environments (IJCAI 2021)
- 2020 (x2): 13th annual ACM SIGGRAPH conference on Motion, Interaction, and Games 2020 (MIG 2020)
- 2020 (x2): 15th International Symposium on Visual Computing (ISVC 2020)
- 2019 (x5): 12th annual ACM SIGGRAPH conference on Motion, Interaction, and Games 2019 (MIG 2019)
- 2019 (x2): 14th International Symposium on Visual Computing (ISVC 2019)
- 2018 (x3): 11th annual ACM SIGGRAPH conference on Motion, Interaction, and Games 2018 (MIG 2018)
Invited Peer Reviews
Journals
- 2026 – Present (x1): Computer Applications in Engineering Education
- 2024 – Present (x2): Developments in the Built Environment
- 2021 – Present (x6): IEEE Transactions on Visualization and Computer Graphics (TVCG)
- 2021 – Present (x5): IEEE Transactions on Games
- 2020 – Present (x1): Engineering Applications of Artificial Intelligence
- 2020 – Present (x1): Journal of Computational Science
- 2018 – Present (x8): Computers & Graphics Journal (CAG)
- 2018 – Present (x2): Simulation & Gaming (SAG)
- 2016 – Present (x4): Computer Graphics Forum (CGF)
- 2015 – Present (x9): Computer Animation & Virtual Worlds Journal (CAVW)
- 2013 – Present (x21): The Visual Computer Journal (TVCJ)
Conferences (separate from PC membership above)
- 2026 (x1): SIGGRAPH 2026
- 2025 (x1): SIGGRAPH Asia 2025
- 2023 (x1): SIGGRAPH Asia 2023
- 2021 (x1): Eurographics 2022
- 2021 (x2): ACM CHI Conference on Human Factors in Computing Systems (CHI 2022)
- 2020 (x1): 34th AAAI Conference on Artificial Intelligence (AAAI 2021)
- 2019 (x2): ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA 2019)
- 2019 (x1): 32nd Conference on Computer Animation and Social Agents (CASA 2019)
- 2019 (x1): Eurographics 2019
- 2019 (x1): IEEE VR 2019
- 2018 (x2): SIGGRAPH Asia 2018
- 2018 (x1): ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA 2018)
- 2018 (x1): SIGGRAPH 2018
- 2018 (x1): 31st Conference on Computer Animation and Social Agents (CASA 2018)
- 2018 (x1): Eurographics (EG 2018)
- 2017 (x2): SIGGRAPH Asia 2017
- 2017 (x1): ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA 2017)
- 2017 (x2): 30th Conference on Computer Animation and Social Agents (CASA 2017)
- 2017 (x2): SIGGRAPH 2017
- 2017 (x2): IEEE International Conference on Robotics and Automation (ICRA 2017)
- 2017 (x1): ACM CHI Conference on Human Factors in Computing Systems (CHI 2017)
- 2016 (x1): 24th Pacific Conference on Computer Graphics and Applications (Pacific Graphics 2016)
- 2016 (x1): SIGGRAPH Asia 2016
- 2016 (x2): SIGGRAPH 2016
- 2016 (x2): ACM CHI Conference on Human Factors in Computing Systems – Late Breaking Works (CHI 2016)
- 2015 (x1): 8th International ACM SIGGRAPH Conference on Motion in Games (MIG 2015)
- 2015 (x1): ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA 2015)
- 2014 (x1): 14th International Conference on Intelligent Virtual Agents (IVA 2014)
- 2014 (x1): 7th International ACM SIGGRAPH Conference on Motion in Games (MIG 2014)
Workshops, Panels, and Public Engagement
- “SPARK ANIMATION 2025”, Co-Host of SparkCG Animation Screening, 2025
- “CSC/SENG Recruiting Event”, Computer Science Lab Lectures, University of Victoria, 2025
- “SPARK ANIMATION 2024”, Co-Host of SparkCG Animation Talk & Screening, 2024
- “Explore UVic”, Computer Science Lab Tours, University of Victoria, 2024
- “Beyond Data: AI-Enabled Human Modelling for Informed Decision-Making”, BC Ministry of Attorney General, Justice Services Branch HQ Conference, 2024
- “Designing the AI City: Simulation and Human-Centred Urban Design”, Distinguished speaker in the City Talks Artificial Intelligence and the Future of Cities series, 2023
- “Ethical Concerns of AI Research”, All Points West with Jason D’Souza, CBC Radio, 2023
- “CSC Lab Crawl”, Department of Computer Science, University of Victoria, 2022
- “Health and Technology” Panel, Institute on Aging and Lifelong Health – Pathways to Lifelong Health, University of Victoria, 2021
- “Mission, Strategy, & Politics of Starting a Library” Panel, Information & Museum Studies Conference 2019 – Community Knowledge: Shared Practices of Sense-Making, Communication, & Collaboration, University of Toronto, 2019
- “Graphics and Media at York (GaMaY) Lab – Animation and Virtual Reality”, Women in Science and Engineering (WISE) Initiative – Science Funday, York University, 2018
- “Visualize Fast, Visualize Often: Important Insights from Small Changes in Perspective”, NSERC CreateDAV – Summer School, York University, 2018
- “Toronto Zine Library”, Maker Festival Toronto 2018
- “Footstep Action Identification and Clustering from Motion Capture”, NSERC CreateDAV – Data Analytics & Visualization Bootcamp, York University, 2017
- “Graphics and Media at York (GaMaY) Lab”, NSERC CreateDAV – Lab Tours, York University, 2016
- “Building the TalkBox Do-It-Yourself speech generating device”, Reclaiming Our Bodies and Minds (ROBAM), Ryerson University, 2016
- “Vocal Tract Visualization (VTV) Project: Centre for Innovation in Information Visualization and Data Driven Design (CIVDDD)”, Ontario Centres of Excellence (OCE): Discovery 2015
- “TalkBox Project: Tetra Society of North America”, Ontario Centres of Excellence (OCE): Accessibility Innovation Showcase 2015
- “Devices 4 Disabilities (D4D) @ YorkU”, Maker Festival Toronto 2015
- “MakeTalk Workshop”, Toronto Mini Maker Faire 2014
Volunteer Activities
- May 2026 – Present: Board President at deuteragonist press, Victoria, Canada
- 09/2024 – Present: Advisory Panel Member with First in Class: First Generation Student Mentorship Program (group is currently on hiatus), University of Victoria, Victoria, Canada
- 10/2022 – Present: Mentor with First in Class: First Generation Student Mentorship Program (group is currently on hiatus), University of Victoria, Victoria, Canada
- 10/2021 – Present: Faculty Sponsor/Liaison UVic Game Dev Club, University of Victoria, Victoria, Canada.
- 04/2018 – Present: Board Member & Officer (Director of Technical Development & Acting Secretary) at The Canada Comics Open Library in Toronto, Canada.
- March 2018 – Present: Volunteer (Technical Consultant & Developer) @ the Toronto Zine Library in Toronto, Canada.
- February 2019: Mentor @ ElleHacks 2019 in Lassonde School of Engineering at York University
- May 2018: Volunteer @ AI·GI·CRV 2018.
- February 2018: Mentor @ ElleHacks 2018 in Lassonde School of Engineering at York University
- September 2014 – September 2016: President of Devices 4 Disabilities @ York University
- June 2016 – August 2016: Data science Collaborator with the Toronto Tool Library Sharing Depot (in collaboration with interns from the University of Toronto iSchool Master of Information program)
- March 2014 – August 2014: Vice President of Devices 4 Disabilities @ York University
- August 2010 – August 2012: Astronomy Tutor for NATS-AID, a student-run organization in the Faculty of Science, Natural Science Division, @ York University.