Projects

Efficient Dynamic Visualization of Large, Sparse Networks

As a special project through the University Honors Program at UC Davis, I worked with Professor Patrice Koehl to study visualization of networks. Using the JavaScript D3 library, I developed 2D and 3D representations of proteins.

Read the project paper
View the Visualization Tool
View the Code

MiniChess

This is a simple interactive python game similar to chess or checkers. In the python interpreter, follow the prompts to set the board size and play against the computer. The computer player I programmed beat the majority of other programs written by other students in my class.

View the Code

E to Java Compiler

This is a compiler from some language E to Java, written in Java.

View the Code