B9801-008: (PhD) Dynamic Programming