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.