Research Experience

Research Assistant, Human-Computer Interaction

University of Guelph

January 2024 - January 2025

  • Developed cross-platform C driver and CLI tool for JETI Spectraval 1501 spectrometer, replacing Windows-only FTDI solution.
  • Reduced measurement latency and setup time by over 50%, enabling seamless integration into HCI and perceptual testing pipelines.
  • Integrated iOS SensorKit proof-of-concept for evaluating environmental luminance values in perceptual studies.
  • Contributed to peer-reviewed paper accepted to Graphics Interface 2024:

Research Assistant, Machine Learning

University of Guelph

May 2023 - September 2023

  • Trained a variety of custom BERT models on a large Twitter corpus using PyTorch and SKLearn.
  • Developed parallel data pre-processing pipelines achieving significant speedup over the CPU baselines.
  • Applied quantitative analysis methods for social media data processing and information retrieval research.
  • Work later supported IEEE T-CSS publication on online hate detection systems.

Teaching Assistant Experience

Teaching Assistant, CIS*3090 Parallel Programming

University of Guelph

September 2025 - December 2025

  • Supporting instruction in Pthreads, OpenMP, OpenCL, CUDA, and Nvidia Warp.
  • Leading labs to teach students parallel programming concepts and performance optimization techniques.
  • Hosting weekly office hours and mentoring students in debugging and reasoning about concurrent and parallel code.

Teaching Assistant, CIS*2750 Software Systems Development

University of Guelph

January 2025 - April 2025

  • Supported instruction in C systems development, SQL, and FFI integration for TUI development.
  • Mentored class of 300+ undergraduate students in intermediate-advanced programming concepts.
  • Graded assignments and provided detailed technical feedback on software design and implementation.