
Hello! I am a Canadian software developer from from Southern Alberta. I graduated from the University of Waterloo
with a MASc in systems design engineering and from the University of Lethbridge with a
BSc in computer science.
I currently live in Toronto, Ontario and work as
a software developer at IBM.
Personal Projects / Research
Accessible Integration of Physiological Adaptation in Human-Robot Interaction
My MASc thesis focused on the
integration of physiological adaptation in human-robot interaction. I developed a conceptual
framework for providing physiological data to robotic systems for real-time adaptation. Due to the
COVID-19 pandemic, human participant research was restricted, which led me to implement a simple
proof of concept scenario involving a physiologically-aware robotic exercise coach.
The source code can be found here .





Related publications:
Embodied Intelligence
As a course project I developed a scenario in which a humanoid robot would collaborate and provide
hints for a modified variation of the Towers of Hanoi game. The purpose of this scenario was to test
preference in the robot's embodied communication style. Embodiment within this context refers to the
capacity for an agent to perturb its environment. For this scenario I identified four perturbatory
channels that a humanoid robot could use in communication with a person, being gaze, gesture,
speech, and emotional expression.
For the project, I ran a mock user study with 12 participants to determine the effectiveness of the
different communication styles.



I published an early draft of this work at the HRI 2022 workshop on Joint Action, Adaptation, and Entrainment in Human-Robot Interaction (JAAE).
Audio Attention
During my undergraduate studies I worked on a project that involved the development of a
biologically inspired audio attention system for the iCub humanoid robot.
The system was designed to mimic the human auditory system by using a binaural microphone setup to
localize sound sources in the environment. The system would then use the envelope of the sound
signal to determine the saliency of the sound source. The system was tested in a variety of noisy
environments to determine its robustness to noise.
The source code can be found here .





Related publications:
iCub Social Engineering
I collaborated on a project with an international colleague which aimed to explore the idea of if a robot can be used to help divert a person away from a variety of social engineering attacks. For this study we utilized the FurHat robot platform to interact with participants in a remote setting.

We published this work in the ACM/IEEE Human-Robot Interaction conference.
iCub Treasure Hunt
I collaborated on a project with international colleagues which aimed to explore the idea of using an unreliable robot to assist in a treasure hunt game. The study involved the iCub robot providing hints to the participant on request, however, the robot would periodically malfunction. The goal of the study was to determine how failures of a robot in interaction would deteriorate the quality of the interaction.

We published this work in the IEEE Robotics and Automation Letters.
Hobbies & Other Activities
Rock Climbing
Distance Running
Cycling
Urban Photography
Coffee
Pet Parent