projects

Selected research and software projects.