Learning by Doing: OPT