This project was completed to fulfill the requirements for the K-State Honors program. It is based on the mathematics done by Herbert Kociemba for his Cube Explorer program.
My project was to replicate Herbert Kociemba's algorithm based on his excellent write-up of the mathematics behind solving a Rubik's Cube, without looking at any available code. His articles are available online here. It was a very challenging project, but I found it very rewarding.
The project has been posted to my GitHub Account and is best viewed there. Click here to download the project as a single ZIP file.