Richard Zou's repositories
connectfour-neuralnet
A simple command line connect four game with a neural network AI and genetic algorithms
blackjack-ruby
A simple command-line blackjack game written in Ruby 1.8.7
breakout-greenfoot
A breakout game created with Greenfoot in Java
cascading_ext
cascading_ext is a collection of tools built on top of the Cascading platform which make it easy to build, debug, and run simple and high-performance data workflows.
connectfourai
A command line Connect Four game. Has a minimax AI that uses an alpha-beta pruning algorithm.
cs181-linreg
cs181 Practical 1
cs181-practical2
cs181 Practical 2, involving linear classification
cs181-practical4
cs181 Practical 4
hank
Hank is a high performance distributed key-value NoSQL database that we built and use at LiveRamp. It is designed for very large data stores that dwarf the amount of available main memory and for randomly distributed read/write workloads that far exceed the capacity of memory-based caches. More specifically, it is optimized for very low latency random read queries and for very high throughput incremental batch writes.
jack
A set of scripts for generating fully functional Java database models from Ruby's ActiveRecord models and migrations.
megadesk
Megadesk is a lightweight framework to synchronize and execute distributed workflows and manage corresponding steps and resources. It is built on top of ZooKeeper.
todolist
A top-down skiplist (todolist) is a type of dictionary that supports insert, search, and delete operations in O(log(n)) time
towerdefense-greenfoot
Tower defense game made in Greenfoot with Java
wikihistory
Old code to download, parse and analyze Wikipedia revision histories.