Monday, April 4 - starting Dynamic Programming (DP) - Fibonacci sequence, Edit Distance
Wednesday, April 6 - more DP (LCS, Knapsack problem)
Friday, April 8 - finish DP (Floyd-Warshall, Divide and Conquer vs. Dynamic Programming)