http://beowulf.lcs.mit.edu/18.337/projects/18.337project_huberman_report.pdf