I am a scientific programmer with expertise in developing large-scale commercial scheduling software.
Algorithms for solving scheduling problems are conceptually similar to that of solving Rubik's cubes. I used Rubik's cubes to explain to my clients why their scheduling problems would be impossible to be solved by mathematical models and why I have to use Rule-Based Simulation together with algorithms to solve their particular scheduling problems. In addition, I used Rubik's cubes with different mechanism (e.g. 2x2x2, Pyraminx, 3x3x3, 4x4x4, 5x5x5, Megaminx,...) to illustrate the consequences of altering the constraints... why I have to redevelop new algorithms when they simply changed one constraint... that's how I started collecting Rubik's cubes.
I have collected more than 800 different kinds of Rubik's style puzzles so far. Listed here are some of my puzzles that can be found in TwistyPuzzles' database. Please visit my web site, "www.PuzzleManiac.com", for my other puzzles -- including some very rare custom cubes.
~~~ PuzzleManiac ~~~
CUBE (SHAPE PRESERVING)
CUBE (SHAPE CHANGING)
HEADS & OBJECTS
SIAMESE & FUSED