November 9th - 14th Programming