A collection of my research and projects.