Cribbage Discard Pro NEW

Enter a cribbage hand and the computer will tell you what to discard

Freelance Web Design

I make simple, beautiful, and easy-to-use websites. Check out my portfolio here

Battleship Probability Calculator

Cheat at battleship: find the optimal square to try next using the magic of statistics

Online Cribbage Board

A free online HTML5 cribbage board. Choose your board style and save your game for later!

Motion Graphs

Generate position, velocity, and time graphs from given values

The Antisocial Network

A simulated social network: no real people, guaranteed success

NHL Trades

An interactive visualization of all NHL trades and signings from Aug 1, 2005 to Oct 21, 2017

Play Battleship

Try your luck against a computer opponent that uses probability to choose its moves!


Roll these 3D dice and watch them spin hypnotically