programming assignments for Stanford ML class 2013