Gamifying the ways around problems with problems and helping solidify concepts you think you know is great. Maybe brilliant.
In any case, makes me a little sad I had to drop my mathematics minor.