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