Education

School

The University of North Carolina at Chapel Hill, Class of 2016

Degree

Bachelor of Science, Computer Science

GPA

3.904

Relevant Coursework

Computer Science

  • Algorithms
  • Computational Photography
  • Computer Architecture and Design
  • Computer Organization
  • Data Structures
  • Databases
  • Digital Logic
  • Discrete Structures
  • Graphics
  • Models of Languages and Computation
  • Operating Systems
  • Scientific Programming
  • Security
  • Serious Games
  • Software Engineering Laboratory
  • Topics in Systems Security

Mathematics

  • Calculus 1, 2, 3
  • Discrete Math
  • Probability
  • Differential Equations
  • Linear Algebra

Languages and tools

In order of fluency
  • Java
  • C/C++
  • Python
  • CUDA
  • HTML, CSS, Javascript, JQuery
  • PHP
  • MIPS Assembly
  • x86 Assembly
  • LaTeX
  • Matlab
  • Verilog
  • SQL

Experience

Realtime Scheduling for Automotive Assist Systems

Fall 2015 Department of Computer Science, UNC - Chapel Hill
  • Evaluation of locking protocols
  • Implementation of locks controlling access to a shared GPU
  • Honors Thesis

Software Engineering Intern

Summer 2015 Google
  • Backend to frontend web development
  • Signed an NDA

CUDA Chemical Signature Similarity

Spring 2015 School of Pharmacy, UNC - Chapel Hill
  • Worked on a team to develop code for our client
  • Compute similarity matrix of very large input sets
  • Used CUDA programming language
  • Repository

Operating Systems Research

Spring 2015 Department of Computer Science, UNC - Chapel Hill
  • C, CUDA, GPU scheduling algorithms for image processing in realtime

Computational Geometry Research

Summer, Fall 2014 Department of Computer Science, UNC - Chapel Hill
  • Developed test case generator and visualizer.
  • Developed computational geometry algorithm visualizer.
  • Developed question and answer website for discrete structures class.

Grader

Winter, Spring, 2014 Department of Computer Science, UNC - Chapel Hill
  • Graded tests and homework for two sections of the data structures and algorithm analysis course.

IT Consultant

Summer, 2013 North Carolina Coastal Federation
  • Introduced the organization to Google Apps for Nonprofits.
  • Migrated organization to Google Apps.
  • Trained staff to use new products.

Activities and awards

Fall 2015

  • HackNC Coordinator
  • Steve Weiss Award
  • Music: Wind Ensemble

Spring 2015

  • UNC Computer Security Pulitzer Prize - PWNIE awards
  • UNC Computer Security All-Star - PWNIE awards
  • Dean's list
  • Raspberry Jam organizer
  • Hackcon - Conference for college hackathon organizers
  • Hackathons: MHacks, VT Hacks
  • Pearl Hacks volunteer
  • Music: Wind Ensemble

Fall 2014

  • Phi Beta Kappa Inductee
  • Dean's list
  • HackNC Coordinator
  • Hackathons: Hack Duke
  • Music: Wind Ensemble, Contemporary Music Ensemble

Spring 2014

  • Dean's list
  • HackNC organizer
  • Volunteer tutor for intro CS
  • Pearl Hacks volunteer
  • Hackathons: Hack Duke, MHacks
  • Music: Symphony Band, Contemporary Music Ensemble, Lab Orchestra

Fall 2013

  • Dean's list
  • Volunteer tutor for intro CS
  • Hackathons: Heel Hacks
  • Music: Symphony Band, Contemporary Music Ensemble

Spring 2013

  • Dean's list
  • Music: Wind Ensemble, Symphony Band, Marching Band

Fall 2012

  • Dean's list
  • Music: Symphony Band, Marching Band