Push Fight

This is my senior project for my computer science degree at Yale. It explores computational intelligence for the game of Push Fight.
For more information, visit GitHub.

rl-cube

This is a reinforcement learning project that aims to solve a Rubik's Cube with zero given knowledge.
For more information, visit GitHub.

Rubik's Cube

This application implements a virtual Rubik's Cube. It is coded in JavaScript using Three.js to handle 3D rendering.
For more information, visit GitHub.
To view the application in browser, click here.

Chess

This application implements the game of Chess in Java using the Swing library. It includes a computer opponent which uses the Minimax algorithm with Alpha Beta pruning.
For more information, visit GitHub.

Tetris

This application implements the game of Tetris. It is coded in Java using the Swing library.
For more information, visit GitHub.

Minesweeper

This application implements the game of Minesweeper. It is coded in Java using the Swing library.
For more information, visit GitHub.

Personal Website

This is my personal website I made using HTML, CSS, and JavaScript.
For more information, visit GitHub.