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 ~~~
2X2X2
3X3X3
3X3X3 PICTURE & PROMO
4X4X4
5X5X5
BOOKS
EIGHT SIDED
ELECTRONIC
FOLDING
FOUR SIDED
FOURTEEN SIDED
GAMES
HEADS & OBJECTS
MISCELLANEOUS STUFF
MOVING BEADS/BALLS/MARBLES
MOVING HOLE
ODD SHAPES
PATTERN MATCHING
PUCK PUZZLES
SIAMESE & FUSED
SIX SIDED
SPHERE
STAR
TWELVE SIDED
TWENTY SIDED