projects

Things I've done over the years, both academic and personal.