I'm not sure if any other students here have had to do this problem before, but it's pretty classic. Basically you have to place 8 queens on a chess board where none of them can attach each other. The algorithm uses recursion to find the solution. http://www.compiledmonkey.com/programming/info450/eightqueens/ To Run: Just click solve. You can move the slider to slow it down to understand the steps better, or set it to no delay so you don't have to wait. Also, you'll need the Java plugin to run it.