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)

4X4X4

5X5X5

CUBE (SHAPE PRESERVING)

CUBE (SHAPE CHANGING)

CUBOID

OCTAHEDRON

OTHER EIGHT-SIDED

DODECAHEDRON

RHOMBIC DODECAHEDRON

FOUR

TEN

FOURTEEN

TWENTY

OTHER N-SIDED

PUCKS

SPHERE

CYLINDER

STAR

HEADS & OBJECTS

OTHER SHAPES

MOVING HOLE

MOVING MARBLES

MOVING TILES

SIAMESE & FUSED

FOLDING

ELECTRONIC

PATTERN MATCHING

OTHER MECHANISMS

BOOKS

GAMES

MISCELLANEOUS STUFF