I am a first year Ph.D. student in the Computer Science Department
at the University of Maryland, College Park. My interests broadly involve security,
systems, programming languages, and cryptography.
I received my undergraduate degree in Computer Science at
the University of Utah.
There I was a member of the Flux Research Group
in the School of Computing working with
Professor Eric Eide.
Previously, I worked with Professor Feifei Li
as a part of the Data Group.
Current research projects…
As a part of the Xsmith project, I'm currently evaluating the modern state of
volatiles in C compilers. Published 10 years ago,
Volatiles Are Miscompiled, and What to Do about It
shed some fascinating light on the surprisingly dismal state of volatiles in
production compilers. My goal is to evaluate how compilers and tools for testing
compilers have changed over the past decade with regard to volatiles. Has the
situation become better? Or maybe volatiles aren't as important as previously thought?
Past research projects…
|Emulab: An Integrated Experimental Environment for Distributed Systems and Networks
Worked to help bring Docker support to Emulab's unique system design.
Tested ways to use the lightweight container capabilities of Docker while retaining
Emulab's key debugging features and smooth deployment capabilities. Implemented support
for Alpine Linux images inside of Emulab. Publication describing process is under review.
|SONAR: Spatio-temporal ONline Analysis and Reasoning
Within the SONAR project, worked on data import, which includes bringing in
large amounts of data from twitter, building a generic import function into
the application to let others upload their own spatio-temporal data and
researching data deduplication methods.
|Spatio-Temporal Analysis: US Election 2016
Within the election project, worked on taking collecting data store of tweets and running
them through systems to find political tweets and assign them to their appropriate
county based on location, then pushing them to database.
|Ozone Heat Map
data for the state of Utah over several years, allowing you to compare year-to-year the trends.
I built this for a hackathon at the University of Utah hosted by the U of U ACM and Goldman Sachs.
My team took 3rd overall. Here's where I got the data from.
See it in action. (Not really mobile friendly. You may have to adjust your zoom.)
||Mobile app built as my senior capstone project. This is supposed to be the pinnacle of my
undergrad career. If you're interested in participating in our beta send me an email.
Built with an
||Project for my Data Mining course. My team took NBA statistics for the 2010-2016 NBA
seasons and performed multiple clustering and analysis on them. Final report coming soon.
||Class project built with a large team to create a simple sprite editor. The app
was built in C++ and uses the Qt framework.
Here's a screenshot of it.
||Class project built with a partner.
My first "big" project as a programmer. Added a lot of fun extra features which can be found
in the readme on the site. Should be easy to build if you have a Java environment.
Outside of Computer Science…
Sports are fun.
I've read some good books lately.