November 14th - 19th Programming