David Kartchner

Projects

Projects I have worked on, including academic work and personal side projects.

Research