Please see www.deas.harvard.edu/courses/cs254r;