Time Series Analysis Framework

This framework is aimed to provide analytical tools and operations on time series from any domain and allows plugins to be written to import time series from custom sources and visualize them in custom ways. Written in Java with GUI constructed with Java Swing.

Carcassonne (Board Game)

A multi-player tile-laying board game. GUI constructed with Java Swing.

Small Assembly Interpreter

Parses and simulates execution of Small Assembly (a 26-instruction subset of the standard Assembly language) on a virtual machine. Written in Java with an extensible design.