Matthew Prock

Computer Science and Cognitive Science at the University of Michigan

I'm interested in research in computer science, HCI, and cognitive science.

My current research experience relates to programming language design and development at FPLab, as well as social media influencers & careers at the University of Michigan School of Information.

I'm passionate about art and design.

I've spent the majority of my life making art in my spare time, and even as a hobby I've always strived to make a positive impact with my work.

Recently, I've been doing a lot of journalistic illustration at the Michigan Daily-- A full moon at night, overlooking a forest 
                            on one side and a city on the other side. 
                            The illustration is colorful and cartoonish.
check out some of my recent design work here!

want to get in touch?

Feel free to reach out, whether about my projects, design/illustration inquiries, or just to say hi!

Projects

this site

This is the home of most of my programming projects, important links, and my design portfolio. Hosted on GitHub Pages.

The SQL logo, with 'SQL'
                    crossed out and 'silly' written above it in red.

SQL clone 'SillyQL'

A relational database emulating standard structured query languages, implemented in C++. Key functionality includes creation/removal of tables, inserting/deleting keys, joining tables together, and generating keys for selective searching/printing.

A diagram of a Minimum Spanning Tree produced as 
                     output of Matthew's C++ project.

drone deliveries

"How do we find the most efficient routes for package delivery across multiple regions of campus?"
C++ program applying understanding of common algorithms to calculate efficient flight paths. Calculates minimum spanning trees and solves the Traveling Salesman Problem, both optimally, and near-optimally by applying heuristics.