homework does help people learn better, but the ways it is commonly deployed probably does far more harm. exams, meanwhile, serve no purpose whatsoever and probably actively hamper learning most of the time by rewarding strategies that don't promote long-term learning