Learning with Thomas