Chapter 10: learning PiemanM