A collection of major programming assignments completed during my college career.
Custom implementation of a 2-3-4 tree in Java.
Implementation of a 'coin' and 'wallet' object in Java, Javascript, and Ruby.
Learning to implement concurrency in Python.
Implementation of a graph in C.
Implementation of a multi-level feedback queue in Python.
Calculating winning poker hands with C.
Custom implemetation of a shell in C.
Comparison of different sorting algorithms implemented in Haskell.
Using MySQL commands in Java.