Computer Science

A collection of work in different areas of computer science and software engineering. Work was done individually and in teams, using Python, C++, Assembly, Java, JavaScript, and HTML/CSS.


Machine Learning Thesis

Domain-independent narrative content generation.

Thread Visualization Tool

Tracing C++ functions to understand how they're threading.


Assembly Interpreter

A high-performance interpreter to decode and execute commands.

Java Stats Package

Efficient implementations of common R functions in Java.