Note: Most downloads are in zip file format and will need to be unzipped to run. Some of these projects will not be able to run directly - these are meant to showcase the code itself rather than its interactivity.
Scala Projects:
Random Name Generator Code - generates random names using Markov chains
Annotated and Commented RNG Code AnimaLogic Scala Code Time Usage Analyzer - takes data from Kaggle, then filters and analyzes data to find correlations in time usage activities (primary need, work, and leisure) across factors including gender, employment status, and age K-Means Clustering Algorithm - takes 2D points spread across a plane and groups them into clusters based on distance after multiple iterations Barnes-Hut N-body Program - implements the Barnes-Hut algorithm for n-body simulation with gravitational forces and parallel programming Quickcheck assignment - created unit tests to distinguish between correct and incorrect implementations of heaps