W w w. P u z z l e B a s e d L e a r n i n g. e d u. a u 1 Puzzle-based Learning Methodology Zbigniew Michalewicz.