CPSC 538B - Distributed Systems Abstractions - Winter 2021
For this seminar's project, we implemented a Distributed Graph Processing System (GPS) that used the "Think-Like-A-Vertex" (TLAV) Programming Model and Akka Actors. We recognized a natural correspondence between the TLAV graph processing model and the general actor model for distributed computation and decided Akka would be a solid foundation on which to build a simple but robust GPS, which we believed to be a novel contribution. We achieved the following goals:
CPSC 521 - Information Visualization - Fall 2020
In the beginning of 2020, I participated in an industrial-academic partnership with Kinaxis and Carleton University. My research produced a graphical model of supply chain structures and a heuristic algorithm that detected underutilization in supply networks. When I took CPSC 547, an Information Visualization graduate course, I extended this work into an interactive graph visualization tool that allows supply chain planners to visualize the structures of their networks, and helps them identify underutilization and anomalies. · Final Report · Final Presentation
CANSSI National Case Study Competition 2019
In November 2019, the Canadian Statistical Sciences Institute hosted its National Case Study Competition. The competition involved a statistical prediction task: given traffic and weather patterns around Metro Vancouver, teams were tasked with the prediction of a probability of delay for BC Ferries sailings. Our team of Carleton University students developed an ensemble that placed 2nd in the national competition. In the finals, we presented our methodology and derived feature importances to members of the BC Ferries executive team. · Poster