3952 Programming Notes 2014