Projects

A collection of my projects, both academic and personal.