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.
This is a reinforcement learning project that aims to
solve a Rubik's Cube with zero given knowledge.
For
more information, visit
GitHub.
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.
This is a visualization tool for various search
algorithms. It currently supports DFS, BFS, and A*
Search.
For more information, visit
GitHub.
To view the application in browser, click
here.
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.
This application implements the game of Tetris. It is
coded in Java using the Swing library.
For more information, visit
GitHub.
This application implements the game of Minesweeper. It
is coded in Java using the Swing library.
For more
information, visit
GitHub.
This is my personal website I made using HTML, CSS, and
JavaScript.
For more information, visit
GitHub.