Courses and Projects
I have taken many exciting courses at UofT and UWaterloo, and have done many interesting projects during school and on the side.
Projects
Distant Representatives calculator
In the distant representatives problem, given input shapes in the plane, the goal is to place one point in each shape so that the points are as far apart from each other as possible. At the University of Waterloo, I helped discover an approximation algorithm when the shapes are rectangles, see the paper here. In my spare time, I've implemented a visualization tool for the problem using the FabricJs drawing library and a Flask backend server on Azure. Try the tool yourself!
Source code: Github