Description: Matthew C. Davis at Carnegie Mellon School of Computer Science.
Christian organizations have a resource for custom software and website hosting -- usually at no cost. If you need help, please leave a note!
My research focuses on the intersection of software engineering and human computer interaction, particularly within the context of improving the human ability to build and test useful software.
Programming languages and associated tooling are best viewed as products with a responsibility to help humans produce reliable, secure, and predictable software. Imagine the last 20 years of software security without memory safety errors. Even a “small” improvement in one area may be impactful when applied across thousands of projects and developers.