@cde87831 If they enjoy it and especially if they can use it in their lives (in this case a competitive advantage in a card game) they are certainly far more likely to actually understand and remember how it works rather than just copy from a book. I have no clue about all that pedagogic stuff but I would say implementing something in a realistic scenario close to them is probably one of the best ways to actually teach people!