
My Skills and Coursework
Curious about my general software development and computer science work? Check out some of my skills below!

Python
In my senior year, I worked on an independent study that involved heavy usage of Python, mainly language processing libraries like the Natural Language Toolkit (NLTK).

Natural Language Processing
During my independent study in my senior year, I explored various Natural Language Processing concepts, like Naive-Bayes and Decision Tree classifiers, stemming, TF-IDF, and more.

Web Development
In my course on data visualization, I utilized JavaScript, HTML, and CSS to create working websites with various working visualizations.

JavaScript Libraries
In my data visualization course, I used the D3 and JQuery JavaScript libraries to create interactive, dynamic visualizations for large amounts of data.

Computer Networking
One of my courses was focused entirely on Computer Networking concepts; I utilized WinSock to create various networked prototypes, ending the course with a working lockstep game between a host and a client.

Source Control
Throughout school (and before) I have extensively used multiple source control solutions, including Git, Perforce, SVN, and Unity Source Control.