Image Un-tessellation using GAMS (jigsaw puzzles but with square pieces)
This was my term project for CS 524 (Introduction to Optimization), taught by Prof. Michael Ferris. It is currently limited to solving puzzles with square pieces. It uses GAMS to formulate an optimization problem, whose solution corresponds to putting the pieces together in the right way so as to recover the true underlying image.
A sub-group visualization tool in Python
Project done as a student in the Fall 2021 version of CS 765 (Data Visualization), taught by Prof. Mike Gleicher. Explores an interactive technique to identify "interesting" sub-groups in categorical datasets.