EML works with faculty members across all disciplines to create innovative software tools to support teaching/learning and research, using emerging technologies like virtual reality (VR) and augmented reality (AR).

We are accepting project proposals from UBC faculty for Fall 2024. Submit a proposal now!

EML Projects

Faculty-proposed projects developed by EML student workers and staff.

Head Spin: Multisensory Integration of 3D Orientation in VR

A research study that aims to use VR to examine how disturbances impact how humans perceive and experience orientation in a three-dimensional environment.

Online Course Enhanced Learning Intelligent Assistant (OCELIA)

An artificial intelligence tool that aims to expand student understanding of reading materials and foster productive class discussion.

Procedural Poetry Playhouse

A project that aims to use AI and VR to reimagine poetry as a physical space, using the philosophy of play-based learning to further student understanding of poetry and the process behind it.

Behavioural Biomarker

A VR navigation task to measure cognitive decline in participants affected by preclinical Alzheimer’s disease.

Nurse Practitioner VR Tool

A tool for student Nurse Practitioners to practice communication and clinical decision-making skills.

VR Makerspace

A VR makerspace where students can ideate and tackle real-world challenges together.

Judicial Interrogatory Simulator

An artificial intelligence tool building upon the Moot Court project

3D Metabolism

Provides a novel way to visualize the information contained in a metabolic network to make it easier to consume and understand

Tapestry Tool – ML

Using machine learning to automatically generate a web of interconnected content in Tapestry Tool

Vestibular Assessment

A mixed/augmented reality tool to teach various assessment techniques for the inner ear

Shakespeare xR

Reimagining some of Shakespeare’s classic characters taken from Shakespeare’s First Folio across different technological media

Cognitive Systems 300 Labs

Revitalizing the COGS 300 Labs to engage students with less coding experience, connect lectures and labs, and much more!

Gamifying Forestry

Gamifying Forestry classrooms through the voxel-based Minetest game engine

Radiology Diagnostic Trainer

Virtual reality in diagnostic radiology educational outcomes

AAC Simulator

Reimagining assignment 2 in EPSE 411: Augmentative and Alternative Communication for Individuals with Severe Speech and/or Physical Impediments

OER Geomatics

Enhancing geomatic teaching and learning at UBC and beyond through interactive "click and discover" textbook


Mixed reality brain simulation to allow educators to teach the anatomy of the brain with a holographic model, using 3D reconstructions of basal ganglia nuclei which were obtained from MRI scans

Moot Court

A tool to allow students to practice and prepare for their "psychologically terrifying" moot courts in a simulated environment

Geospatial Audio

Immersive storytelling through geo-located audio

Electrocardiography Visualization and Classification

An innovative way of using AI to visualize, analyze, and process ECG data for faster and more effective results

Socratic Dialogues

Explores the dynamic between Socratic interactive inquiries and search engines in an educational setting

Virtual Co-Locator

Creates an alternative video calling platform that seeks to include features and effects such as facial detection and creative backgrounds, to allow video meetings to be customized to suit different settings and topics

Fossa Finder

An interactive educational virtual reality tool to aid anatomy education with regards to the Pterygopalatine Fossa

Interactive Orchestra

Creates a more convenient bridge between student learning in the classroom and experiential learning in front of an orchestra through the utilization of 3D space and sound

Ancient Athens

Aims to provide an immersive experience of buildings in ancient times

Main Mall Hustle

A Google Cardboard VR viewer experience that drops you into the middle of life on campus. Experience UBC even before coming to Vancouver!

Language Chatsim

Allows users to pick between English or German to practice speaking with an avatar in virtual reality


A collaboration between UBC EML, CDM, and SFU SIAT to create an application where users can experience scholarly writing in an immersive environment

Soil TopARgraphy

Allows students to view and manipulate a terrain model

Volumetric Capture in Medical Training

Captures live medical training to be played back in a Volumetric format

Jupyter 3D

A set of tools being developed to allow users to display and interact with data in VR

AR Design

Using AR to support teaching and learning regarding sustainable and low-carbon building design

Pain Box

Emulate and expand upon, in a virtual environment, the rubber hand phenomena

Math World

Allows students to better visualize multivariable functions

Journey With Me

Helping students understand the emotional consequences of the Syrian Civil War

VR in Pain Control

An exploratory approach using case series and personal interviews to understand the value of VR as an adjunctive therapy for chronic pain patients in their own homes

Physics World

A virtual reality / augmented reality educational physics game that helps users understand physics in a fun way

Exploring an Ancient City

Exploring how ancient people experienced their built environments and how to use digital technologies to reconstruct an ancient city, allowing students and researchers to engage with archaeological data in new ways

360 Videos

A tour of various iconic sites on UBC campus and within the city of Vancouver, giving a quick sense of what first year student life will be like

Stanley Park Geography VR Field Trip

A virtual reality experience of Stanley Park, with 3D spatial environment models, ground level photogrammetry, and the Unity game engine

EMLx Projects

Student-initiated projects they design and develop themselves, with support from EML.

Forestʌr: Your On-Demand Guide to Forest Bathing

Immersive, audio-visual experiences to provide accessible restorative forest bathing experiences for individuals

COGS 300 Robot Tournament

Redesigning content for the robot tournament labs in COGS 300

Capstone Projects

Electrical and Computer Engineering projects initiated by EML, and developed by ECE students as their final capstone project.

Robotic Tweezers

Providing a teleoperated robot to handle samples using force reduction techniques

GRoTTO: Generated Reality on Transformable Tangible Objects

Immerses users in a virtual environment without a VR headset

Automated AI Photogrammetry Robot

Building an automated robot that will enable the precise capture of an object using algorithms and sensory data

Orchestral Conducting VR Baton

Creating a VR baton for the Interactive Orchestra EML project to provide students with the most realistic experience possible with respect to real podium time

Mobile VR Livestream

Creating a system that streams high fidelity VR content from a headset to a classroom of mobile devices for viewing in Google cardboards

Digital Glass

Joint initiative between Emerging Media Lab and UBC Studios aimed at redesigning the existing UBC Lightboard

Pronunciation Station

Providing live biofeedback for learners with an ultrasound overlay system

HoloBrain 2.0

Augmented Reality (AR) teaching tool developed for the HoloLens in collaboration with the Microsoft Garage Internship programme

Course Projects

Projects conducted by students in the EML-integrated course taught by Dr. Patrick Pennefather.

Retrieval Augmented Generation Framework

Integrating a RAG framework with LLM model to assist admins in policy comparison and decision makings.

Spatial Audio Capture for Geography Education

Simulating real-world geographical locations through sounds.

AR Application for Midwifery Education

An interactive AR application designed for midwifery education.

Generative AI for Creative Workflow

An exploration of generative AI in streamlining video creation processes.

Developing Unreal Environments and Avatars

Construction of realistic and interactive 3D simulations for applications.


Shakespeare’s First Folio made accessible through a touch table interface.

Developing Emerging Technologies: VR Paintball Experience

A university hub space that represents UBC in the virtual world

Developing Emerging Technologies: Live Stream Motion Capture

Testing live streaming applications and finding ways for actors to interact remotely

Developing Emerging Technologies: Collaborative Prototyping

Developing Emerging Technologies is a course created with the support of EML to improve students' collaboration skills, practice “agile” techniques, and much more!

Developing Emerging Technologies: EML @ Tapestry

An immersive node based presentation of EML’s current and past projects

Digital Dream Play

Adapted from August Strindberg’s A Dream Play by the students of THTR 472