Framing Practicum: Dynamic Programming — LessWrong