Zack Verham

Alt text

Computer Science at the University of Virginia

  • Interactive Sorting Algorithm Visualization - (Site) (Source)
    • Final project for Graduate Algorithms (CS6610). Provides a visualization of various sorting algorithms, along with dynamic control over input size. Written in JavaScript.
  • SubClass: Sub-Image Classification Using Neural Networks - (Source)
    • Final project for Graduate Information Retrieval (CS6501). The goal of this project was to develop a system which can index and search against a corpus of semantically interesting segments taken from a collection of images.
  • Hadoop Image Processing Interface (HIPI) - (Site) (Source)
    • This was a research project I was involved with as an undergraduate and continued working on during the following summer. The goal of HIPI is to facilitate image processing on Apache Hadoop, a parallel programming framework.
  • Service Learning Practicum
    • For my senior thesis project, I worked on a team of 5 to build a Ruby on Rails app for the Arbor, a local nonprofit in the Charlottesville Area.
  • Game of Markov - (Site)(Source)
    • Generates almost-valid-but-hilarious quotes using text from George R.R. Martin’s Game of Thrones and Markov chains.
  • Rougelike - (Source)
    • The skeleton of a rougelike, written in Java. Primarily written to learn more about how to design an Entity-Component-System architecture.
  • Two Ships vs. Everything - (Source)
    • Final project from CS 4730 (Video Game Design). Won the “People’s Choice Award” during the end-of-year game expo.
  • Shia LaBeouf - The Game - (Site)(Source)
    • Result of HackUVA 2015. No, I don’t know why.
  • Cage Teaches Slang - (Source)
    • Result of HackUVA 2014. Won the “EduCoin Education Award.”


  • Z. Verham, “The Invisibility of Online Slavery,” in Intersect: The Stanford Journal of Science, Technology, and Society, Stanford, CA, Jul 2015. link

Course Papers


Oops - a display error occurred. Download here!


#Hey There! My name is Zack Verham - I’m currently pursuing my Master’s at the University of Virginia with specific interests in graphics, computer vision, deep learning, and parallel computing. I also enjoy tinkering with web development and video game design.

Outside of computer science, I enjoy reading Christian theology, writing, and long-distance running.

Get in touch if our interests overlap!